一尘不染

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

php

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

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

我该如何解决?谢谢。


阅读 382

收藏
2020-05-26

共1个答案

一尘不染

未提交的单选或复选框元素未提交,因为它们不被视为成功。因此,您必须检查是否使用issetempty函数发送了它们。

if (isset($_POST['checkbox'])) {
    // checkbox has been checked
}
2020-05-26