php - 回显复选框的值

标签 php html

我只是想确保我的复选框的值设置为 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 - 回显复选框的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5404574/

相关文章:

php - 使用 Laravel 5.4 作为后端的 Ionic 2 登录

php - WordPress MySQL - 查询未读取值 = '0'

javascript - 获取 JavaScript 函数的内容

java - 简单的 PHP NAT 穿透服务器脚本

php - 在不同日期更新2条记录?

javascript - 保存成功警报只消失一次?

javascript - 为什么我的手机导航栏会出现这种情况?

html - 控制 Flex Box 的高度

javascript - 无法正确提交表格

php - 如何在 PHP 中创建数字证书并导出到 .p12 文件?