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;
}
?>
展开
 我来答
百度网友768b6a3f2
2009-09-17 · TA获得超过809个赞
知道小有建树答主
回答量:651
采纳率:0%
帮助的人:688万
展开全部
你可以使用
<?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 />';
}
?>

你试试我的代码就知道了,不明白可以再联系我。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式