我有一个HTML表单- 使用PHP,我正在将表单的数据发送到MySQL数据库中。表格上某些问题的答案都有复选框。显然,用户不必勾选一个问题的所有复选框。我还想将其他问题(包括广播组)设为可选。
但是,如果我提交带有空框,单选组等的表单,则会收到一长串的“未定义索引”错误消息。
我该如何解决?谢谢。
未选中的单选或复选框元素未提交,因为它们不被视为成功。因此,您必须检查是否使用isset或empty函数发送了它们。
isset
empty
if (isset($_POST['checkbox'])) { // checkbox has been checked }