-1
我想插入一个复选框是否选择到MySQL中,只需在对应于该值的列中添加1或0即可。我遇到了0的问题,详情如下。循环遍历复选框PHP
下面是添加此
$classes = $_POST["class"];
这里是foreach循环检查复选框的值的复选框
<input type='checkbox' name='class[]' value='mathhl' id="mathhl">
为了简单的例子。
foreach($classes as $value) {
if (!isset($value)) {
$value = 0;
}
else {
$value = 1;
}
echo $value;
}
由于某种原因,它只返回1s,而不是0s!我是PHP新手,所以我想知道我到底在哪里出错,谢谢!
有没有什么办法可以将0分配给未勾选的复选框? – 2012-08-04 18:55:40
@AlexCastro:复选框的值是否遵循任何特定的模式?他们需要预设,然后您可以检查它们是否存在。 – Ryan 2012-08-04 18:58:07
复选框分为几组,您可以在这里看到:http://forhomework.info/valid.php – 2012-08-04 19:14:46