我正在努力使用下面的表單來發布和處理我的php腳本。目前它只顯示那些被選中的。我需要它傳遞值爲0的地方沒有選擇複選框。然後我需要我的PHP遍歷所有行並通過sql進行更新。用多個複選框更新多行
<form action="update.php" method="post">
<table class="table table-striped">
<tr class="name_5">
<input type="hidden" name="id[]" value="5" />
<td>
iD: 5 Name: Sam
</td>
<td>
<input type="checkbox" name="block1[]" value="1" />
</td>
<td>
<input type="checkbox" name="block2[]" value="1" />
</td>
<td>
<input type="checkbox" name="block3[]" value="1" />
</td>
<td>
<textarea name="notes[]" cols="20" rows="1"></textarea>
</td>
</tr>
<tr class="name_4">
<input type="hidden" name="id[]" value="4" />
<td>
ID: 4 Name: Joanne<br/>
</td>
<td>
<input type="checkbox" name="block1[]" value="1" />
</td>
<td>
<input type="checkbox" name="block2[]" value="1" />
</td>
<td>
<input type="checkbox" name="block3[]" value="1" />
</td>
<td>
<textarea name="notes[]" cols="20" rows="1"></textarea>
</td>
</tr>
<tr class="name_2">
<input type="hidden" name="id[]" value="2" />
<td>
ID: 2 Name: Fiona<br/>
</td>
<td>
<input type="checkbox" name="block1[]" checked value="1" />
</td>
<td>
<input type="checkbox" name="block2[]" checked value="1" />
</td>
<td>
<input type="checkbox" name="block3[]" value="1" />
</td>
<td>
<textarea name="notes[]" cols="20" rows="1"></textarea>
</td>
</tr>
</table>
</form>
我一直在使用使用0值的每一行隱藏字段嘗試,但並沒有工作,加上我寧願處理它更優雅。
你可以嘗試使用'類型=「無線電」' –
@MancharyManchaary,以及它如何幫助? –