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

Error handling 在使用php将一组复选框发送到数据库时遇到问题,Mysqli,error-handling,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 我已经搜

我的要求是假设有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

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

这些错误意味着未发布
项目状态。如果未选中复选框,则它将根本不在$\u帖子中。
为了防止出现错误,在您发布到的脚本中,您可以先测试projectstatus是否存在,然后再尝试对其执行任何操作。
您可以将所有内容封装在if语句中,如
if(array\u key\u exists('projectstatus',$\u POST)){}