0
我是PHP新手,你能帮我解决我的问题吗? 我试图显示基于它在数据库中的值检查的复选框。如果选中,我将其值保存为1,如果不是,则保存为0。如何根据数据库中的值显示选中的复选框?
我是PHP新手,你能帮我解决我的问题吗? 我试图显示基于它在数据库中的值检查的复选框。如果选中,我将其值保存为1,如果不是,则保存为0。如何根据数据库中的值显示选中的复选框?
<?php
$sql = "SELECT somecol FROM sometable";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
$checked = $result['somecol'];
?>
<input type="checkbox" name="somecol" value="1" <?php if ($checked == 1) echo 'checked'; ?> />
您可以测试领域,比方说$row['col']
,并放出checked="checked"
如果该字段包含1
echo '<input type="checkbox" name="n" value="v"' . ($row['col']==1 ? ' checked="checked"' : '') . '>';
应该检查前一个空格=>回声'检查'; – kapa 2011-01-26 11:12:58