如何在html复选框中加载mysql数据

时间:2010-02-24 12:31:21

标签: php mysql

如何从mysql数据库中获取复选框的值,例如,如果是stat6 依赖,然后当我尝试使用主键获取相应的记录时。然后,如果在我第一次添加记录时检查stat6。我必须在更新时检查它。但事实并非如此。我该如何解决这个问题?

<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 个答案:

答案 0 :(得分: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>

答案 1 :(得分:2)

最简单的方法是:

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

答案 2 :(得分:0)

如果要检查该框,则必须添加“已检查”属性:

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