【发布时间】:2013-12-30 00:29:16
【问题描述】:
我尝试使用循环生成一个表单,当我处理输入时,复选框值未检索到,它显示索引无效。
表格:
for($i=0;$i<$count;i++){
echo '<td>';
echo '<input name="att[$i]" type="checkbox" id="att'.$i.'" value="1"/>';
echo '</td>';
echo '<td>';
echo '<input name="rno[$i]" type="text" id="rno'.$i.'"/>';
echo '</td>';
}
检索:
for($j=0;$j<$count;j++){
echo $rno=$_POST['rno'][$j];
echo $rno=$_POST['att'][$j];
}
我不知道问题出在哪里... 错误消息无效索引“att”。有什么问题?
【问题讨论】:
-
$_POST['att'][$j]?除非att是一个变量,否则您无法像这样访问您发布的值。