これを行うには、より良い方法がありますか?私は、データベースフィールドから取得したデータに基づいてラジオボタンをチェックしようとしていますか?PHPとラジオボタン
<?php
$ck2 = $objResult["MOV"];
if ($ck2 == "Y") {
echo "<input id='x1' type='radio' name='movie' value='Y' checked='checked'><label for=''x1'>Yes</label>";
echo "</div>";
echo "<div>";
echo "<input id='x2' type='radio' name='movie' value='N'><label for=''x2'>No</label>";
} elseif ($ck2 == "N") {
echo "<input id='x1' type='radio' name='movie' value='Y'><label for=''x1'>Yes</label>";
echo "</div>";
echo "<div>";
echo "<input id='x2' type='radio' name='movie' value='N' checked='checked'><label for=''x2'>No</label>";
} else {
echo "<input id='x1' type='radio' name='movie' value='Y'><label for=''x1'>Yes</label>";
echo "</div>";
echo "<div>";
echo "<input id='x2' type='radio' name='movie' value='N'><label for=''x2'>No</label>";
}
?>
dbフィールドがnullの場合、これは機能しますか? – Ronald
はい。フィールドがnullの場合、ラジオボタンは表示されますが、選択されていません。それを処理する別の方法については私の編集を参照してください。 – Davis