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']
を言わせて、フィールドが1
echo '<input type="checkbox" name="n" value="v"' . ($row['col']==1 ? ' checked="checked"' : '') . '>';
が含まれている場合
checked="checked"
を発することができます'チェック済み'。 – kapaあなたの助けに感謝します..^_^ – shire
ありがとうございました。 –