我尝试使用循环生成表单,当我处理输入时,复选框值没有检索,它表示无效索引。
形式:
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>';
}
Retrieveing:
for($j=0;$j<$count;j++){
echo $rno=$_POST['rno'][$j];
echo $rno=$_POST['att'][$j];
}
我不知道问题出在哪里...... 错误消息无效索引“att”。有什么问题?
答案 0 :(得分:0)
它应该是'att'
(字符串)而不是att
:
for($j=0;$j<$count;j++){
echo $rno=$_POST['rno'][$j];
echo $rno=$_POST['att'][$j];
}