我想插入一个复选框是否选择到 MySQL 中,只需将 1 或 0 添加到对应于该值的列。我遇到了 0 的问题,详情如下。
这是复选框的示例
<input type='checkbox' name='class[]' value='mathhl' id="mathhl">
为简单起见,我添加了这个
$classes = $_POST["class"];
这是用于检查复选框值的 foreach 循环。
foreach($classes as $value) {
if (!isset($value)) {
$value = 0;
}
else {
$value = 1;
}
echo $value;
}
由于某种原因,它只返回 1,而不返回 0!我是PHP新手,所以我想知道我到底哪里出错了,谢谢!