2010-02-24 12 views
1

如何從mysql數據庫中獲取複選框的值,例如,如果stat6是 ,那麼當我嘗試使用主鍵獲取相應記錄時。然後,如果我第一次添加記錄時檢查stat6。我更新時也必須檢查。但事實並非如此。我該如何解決?如何在html複選框中加載mysql數據

<td></td> 
<input type='hidden' name="stats6" value="0"> 
<td><input name="stats6" type="checkbox" id="dep" value="<?php echo $row["STAT6"]; ?>">Dependent</td> 
<td><font size="3"></td> 
<td></td> 
<input type='hidden' name="stats7" value="0"> 
<td><input name="stats7" type="checkbox" id="emp" value="<?php echo $row["STAT7"]; ?>">Employee</td> 

回答

3
<td></td> 
<td><input name="stats6" type="checkbox" id="dep" value="<?php echo $row["STAT6"]; ?>" <?php echo $row["STAT6"] ? 'checked="checked"' : ''; ?> >Dependent</td> 
<td><font size="3"></td> 
<td></td> 
<td><input name="stats7" type="checkbox" id="emp" value="<?php echo $row["STAT7"]; ?>" <?php echo $row["STAT7"] ? 'checked="checked"' : ''; ?>>Employee</td> 
2

這樣做會是這樣的最簡單的方法:

<input name="stats6" type="checkbox" id="dep" <?php echo $row["STAT6"] ? "checked": ""; ?>> 
0

您必須添加屬性「檢查」,如果盒子應檢查:

<td><input name="stats6" type="checkbox" id="dep" value="<?php echo $row["STAT6"]; ?>" <? if($row["STAT6"]){ echo "checked"; } ?>>Dependent</td> 

相關問題