値に対応する列に 1 または 0 を追加するだけで、チェックボックスが選択されているかどうかを MySQL に挿入したいと考えています。以下に詳述する 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;
}
何らかの理由で、0 ではなく 1 のみが返されます。私はPHPが初めてなので、これでどこが間違っているのか正確に知りたいです、ありがとう!