使用php,Mysqli将一组复选框发送到数据库时遇到问题

时间:2018-08-01 09:39:49

标签: error-handling

我的要求是假设有3组复选框,每组包含5个复选框,用户要么检查所有组,要么可以离开一个组。我在这里面临一个问题..我收到这样的错误

Undefined index: projectstatus in C:\wamp\www\bis\formpage.php on line 19
implode(): Invalid arguments passed in C:\wamp\www\bis\formpage.php on line 20

我搜索了许多资源,但无法修复该错误。

1 个答案:

答案 0 :(得分:0)

这些错误表示projectstatus未发布。如果未选中该复选框,则它将根本不在$ _POST中。 为了防止错误,请在发布到脚本中的脚本之前,先进行测试以查看是否存在projectstatus。 您可以将所有内容包装在if语句中,例如if(array_key_exists('projectstatus',$_POST) ) { }