PHP isset 不适用于复选框

标签 php checkbox isset

我有一个表格,人们需要在其中提交信息。这部分代码没有按照我想要的方式工作,我不知道为什么..

if (!isset($_POST['maandag']) && !isset($_POST['dinsdag']) && !isset($_POST['geenvoork']))
{
    echo "Je bent vergeten in te vullen wanneer je aanwezig bent.";
}

这些帖子在表单的其余部分中确实有效,并且是正确的。我想要的是检查这 3 个复选框是否未被选中。我做错了什么?

最佳答案

您可以尝试执行 print_r($_POST) 并查看字段的值。这可能会帮助您确定您的提交/字段值发生了什么情况。

关于PHP isset 不适用于复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7066066/

相关文章:

html - 选择第二个复选框也会选择第一个

php - 从函数返回总和

javascript - 根据选择字段自动检查复选框

html - 为 checkboxGroupInput 选择着色

php - 使用 isset 或 @ 测试/分配超全局变量

javascript - JS中如何判断是否设置了多维数组项?

php - 在 phpunit 中传递变量

php - mysql_query 不起作用

php - CodeIgniter 存储过程的多个结果

PHP filter_has_var 与空?