【发布时间】:2016-05-07 06:38:52
【问题描述】:
这是我的看法
<?php for($i=0;$i<count($acb['def']);$i++) { ?>
<input type="text" name="xyz" value="<?php echo $abc['def'][$i]?>" />?>
这是我的控制器
$xxx=$this->input->post('xyz')
现在,当我提交表单时,最后一个值只会发布到控制器
然后我发现所有字段的名称都相同,所以它取最后一个值,所以我将输入名称更改为
name ='xyz[$i]'
现在我需要发布值,如何用这个发布值
【问题讨论】:
-
使用
name="xyz[]" -
如果你打印 $xxx 在你输入 name = 'xyz[i]' 之后它会说什么?
标签: php codeigniter for-loop