【问题标题】:Using Checkbox in php while inserting multiple values在插入多个值时在php中使用复选框
【发布时间】: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 是一个变量,否则您无法像这样访问您发布的值。

标签: php checkbox


【解决方案1】:

应该是'att'(字符串)而不是att

for($j=0;$j<$count;j++){
    echo $rno=$_POST['rno'][$j];
    echo $rno=$_POST['att'][$j];
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-11-09
    • 2015-07-07
    • 1970-01-01
    • 2017-10-24
    • 2021-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多