[英]Getting checked checkbox from database
我有一個循環顯示的復選框,其ID定義為check1,check2,check3等
<input class="single-checkbox" type="checkbox" name="check" id="check<?php
echo $i; ?>">
現在我有兩個變量$ chk1和$ chk2都具有值“ check1”和“ check2”。無論如何,我可以在OR門中使用'if'條件
<input class="single-checkbox"...>
比較ID與變量並返回選中的復選框1和2。
<input class="single-checkbox" type="checkbox" name="check<?php echo $i; ?> " id="check<?php echo $i; ?>" value="<?php echo $i; ?>">
我已經意識到,您需要為所有復選框使用不同的名稱,而且您還沒有為復選框定義值,因此現在對於具有不同值的不同復選框,您將獲得不同的值。
對OP的評論的響應:為了使復選框處於未選中狀態,您需要從后端或數據庫中將其選中,該值將是與循環的每個索引相對應的值true
或false
並將其放在您的checkbox屬性中如下:
<input checked="ValueFromDataBase" >
該復選框將根據您數據庫中的值被選中或取消選中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.