2011-12-22 12 views
2

簡単な質問が1つあります。 私はPHP、HTMLを使用してWebページを作成しています。選択肢に応じてラジオボタンを選択する必要があります(「はい」または「いいえ」、デフォルトでは「はい」)。私はデータベースに選択肢を入力します。サイトを再訪問すると、データベースから取得した値に基づいて選択を行うにはどうすればよいですか?PHPを使用して選択した値をデータベースに接続することができます。データベースで送信されたユーザーの選択に基づいてHTMLラジオボタンを設定してください

。助けてくれてありがとうより多くの情報が必要な場合は、私に教えてくださいは、 以下は、現在のコードスニペットで、これらの線に沿って

<input type="radio" class="form-radio" id="Areyou3" name="Areyou3" value="1" /> 
<label for="input_40_0"> Yes </label></span><span class="clearfix"></span> 
    <span class="form-radio-item" style="clear:left;"> 
    <input type="radio" class="form-radio" id="Areyou3" name="Areyou3" value="0" /> 
    <label for="input_40_1"> No </label></span><span class="clearfix"></span> 
+0

を試してみてください。 for属性は、ラベルが属する要素のid属性にマップされ、idsは一意でなければなりません(2つのラジオボタンは異なるIDを持つ必要があります)。 – Quentin

答えて

1

何か:。

<input type="radio" name="Areyou3" value="yes"<?PHP ('yes' == $valueInDatabase)? ' checked="checked"' : '' ?> /> 
<input type="radio" name="Areyou3" value="no"<?PHP ('no' == $valueInDatabase)? ' checked="checked"' : '' ?> /> 
0

はあなたのラベルとIDを修正し、この

<?php 
if($valFromDB=='Yes') 
$checked = 'checked'; 
else 
$checked = ''; 
?> 
<input type="radio" class="form-radio" id="Areyou3" name="Areyou3" value="1" <?php echo $checked?>/> 
<label for="input_40_0"> Yes </label></span><span class="clearfix"></span> 
<span class="form-radio-item" style="clear:left;"> 
<input type="radio" class="form-radio" id="Areyou3" name="Areyou3" value="0" <?php echo $checked?>/> 
<label for="input_40_1"> No </label></span><span class="clearfix"></span> 
+0

助けてくれてありがとう。 – Pramit

関連する問題