簡體   English   中英

從數據庫獲取復選框

[英]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的評論的響應:為了使復選框處於未選中狀態,您需要從后端或數據庫中將其選中,該值將是與循環的每個索引相對應的值truefalse並將其放在您的checkbox屬性中如下:

<input checked="ValueFromDataBase" > 

該復選框將根據您數據庫中的值被選中或取消選中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM