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