我只是想确保我的复选框的值设置为 ID
<td align="center" ><input type="checkbox" name="bob[]" value="<?php echo $row_contactlist['contact_id']; ?>"></td>
<td align="center" ><p><?php echo $row_contactlist['contact_id'];?></p></td>
<td align="center" ><p><?php echo $_POST['bob']; ?></p></td>
$_POST['bob']
不返回任何内容,但 echo $row_contactlist
工作正常。
我错过了什么?
最佳答案
两件事:
- 首先,
$_POST
将仅包含表单提交时的数据(而不是第一次显示时) - 然后,您将复选框命名为
bob[]
- 这意味着 PHP 将为
bob
接收一个数组 - 如果您使用
var_dump($_POST)
,您将看到$_POST['bob']
的样子:一个数组 -- 可以包含多个值,具体取决于您拥有的复选框数量。
- 这意味着 PHP 将为
关于php - 回显复选框的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5404574/