php接收表单变量的问题,高手进来!!!
表单中post传来的变量是$_POST['__0name']、$_POST['__1name']、$_POST['__2name']、$_POST['__3name']、...
表单中post传来的变量是$_POST['__0name']、$_POST['__1name']、$_POST['__2name']、$_POST['__3name']、……
接收的时候我用一个for循环来逐个输出,(代码如下:),但是提示出错,久思不能其解···囧,请高手指点,错在什么地方···
<?php
for($i=0;$i<=63;$i++){
$newname1="_POST['__".$i."name']";
echo $$newname1;
}
?> 展开
接收的时候我用一个for循环来逐个输出,(代码如下:),但是提示出错,久思不能其解···囧,请高手指点,错在什么地方···
<?php
for($i=0;$i<=63;$i++){
$newname1="_POST['__".$i."name']";
echo $$newname1;
}
?> 展开
展开全部
你可以使用
<?php
print_r($_POST);
?>
来查看你接收到的所有POST过来的变量名和值。
你这个其实是个比较笨的办法,你可以在表单里面这样写:
<input type="text" name="name[]" value="" />
<input type="text" name="name[]" value="" />
<input type="text" name="name[]" value="" />
这样你提交表单后叫会获得这样结构的POST数据:
array(
'name' => array(
0 => '',
1 => '',
2 => ''
)
);
这样的二维数组更方面使用,
可以直接
$_POST['name'][0],$_POST['name'][1],$_POST['name'][2]这样使用,也可以
<?php
foreach($_POST['name'] as $key => $val){
echo $key ' => '. $val .'<br />';
}
?>
你试试我的代码就知道了,不明白可以再联系我。
<?php
print_r($_POST);
?>
来查看你接收到的所有POST过来的变量名和值。
你这个其实是个比较笨的办法,你可以在表单里面这样写:
<input type="text" name="name[]" value="" />
<input type="text" name="name[]" value="" />
<input type="text" name="name[]" value="" />
这样你提交表单后叫会获得这样结构的POST数据:
array(
'name' => array(
0 => '',
1 => '',
2 => ''
)
);
这样的二维数组更方面使用,
可以直接
$_POST['name'][0],$_POST['name'][1],$_POST['name'][2]这样使用,也可以
<?php
foreach($_POST['name'] as $key => $val){
echo $key ' => '. $val .'<br />';
}
?>
你试试我的代码就知道了,不明白可以再联系我。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询