1
我正在使用多個HTML複選框提交學生出席。複選框一旦點擊提交'1',如果不選中,將提交'0'。我可以在選中時提交'1',但不能提交'0'。下面是我的代碼:在PHP HTML中使用多個複選框提交ID Mysql
<?php
$subcheck = (isset($_POST['subcheck'])) ? 1 : 0;
$date = date("Y/m/d");
foreach ($student as $attendance) {
echo "<tr>";
echo "<td>$attendance->id</td>";
echo "<td>$attendance->name</td>";
echo "<td>
$attendance->classroom_id
</td>";?>
<input type="hidden" name="date[]" value="<?php echo $date;?>" />
<td><input type="checkbox" name="status[]" value="<?php echo $attendance->id;?>"></td>
<td><input type="text" name="reason[]" ></td>
<?php
}
?>
<tr>
<td colspan="2" align="center"><input type="submit" value="Save" name="submit"></td>
我認爲這個問題沒有正確的理解。你給出的代碼是做同樣的事情沒有任何改變。當複選框未被選中時,我想要發送值「0」。 – Ash