<form method="post" id="theForm" action="{:U('Saveinfo/addtest')}">
<input type="text" name="username[]" value="a" />
<input type="text" name="username[]" value="b" />
<input type="text" name="username[]" value="c" />
<input type="text" name="age" value="18" />
<input class="btnGreen" id="save" type="submit" name="submit" value="提交" />
</form>
后台处理页调试代码:class SaveinfoAction extends Action{
public function addtest(){
if(IS_POST){
echo dump($_POST);
}else{
$this->display();
}
}
}
最终页面输出结果是:array(4) {
["username"] => NULL
["age"] => string(2) "18"
["submit"] => string(6) "提交"
["__hash__"] => string(65) "9f71b63b61c291abef55c2d674c8eb85_dc9ccc6c44112de241154e27c964ebf5"
}
就是说$_POST['username']是空的。为什么?类似同样代码不采用ThinkPHP,可以正常接收表单数组。
最佳答案
