php - 提交带有空复选框的 HTML 表单

标签 php html forms checkbox

我有一个 HTML 表单 - 使用 PHP,我将表单数据发送到 MySQL 数据库中。表单上一些问题的答案带有复选框。显然,用户不必为一个问题勾选所有复选框。我还想将其他问题(包括 radio 组)设为可选。

但是,如果我提交带有空框、单选组等的表单,我会收到一长串“未定义索引”错误消息。

我该如何解决这个问题?谢谢。

最佳答案

我不时使用这种技术:

<input type="hidden" name="the_checkbox" value="0" />
<input type="checkbox" name="the_checkbox" value="1" />

注意:这会被解释为 differently使用不同的服务器端语言,因此如有必要,请进行测试和调整。感谢 SimonSimCity给小费。

关于php - 提交带有空复选框的 HTML 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/476426/

相关文章:

php - 如何允许访问者向 map 添加任何位置以及如何将其保存在数据库中

html - MS IE6 中的 Iframe 滚动条问题

html - margin bottom 不会将元素向下推

html - 下划线左浮动div

php - jQuery Ajax 表单提交,调用 php 登录脚本

jquery - 使用 jQuery 的信用卡输入表单

javascript - POST 字段被 Chrome chop

php - 为登录用户 PHP MYSQL 添加异常或条件

php - 我如何在sqlquery中使用@符号

php - 我必须在 Composer 要求之前使用 init 吗?