对于我的应用程序,我需要从数据库中获取数据并相应地标记字段。我坚持如何根据获取的值标记单选按钮。我正在分享我写的代码来获取数据和我需要检查的单选按钮。
$Medical_Record_Id=$_SESSION['Medical_Record_Id'];
$DOL=$_SESSION['DOL'];
$hour=$_SESSION['hour'];
$Question1="xxx";
$data1 = 'SELECT Option_Selected FROM Form1 WHERE Medical_Record = "'.$Medical_Record_Id.'" and DOL="'.$DOL.'" and hour="'.$hour.'" and Question="'.$Question1.'"' ;
$query = mysql_query($data1) or die("Couldn't execute query. ". mysql_error());
我对单选按钮的html代码是
<div>
<span>
<input type="radio" name="Gestational_age" class="field checkbox" value="<28" tabindex="7" />
<label class="choice" for="Gestational_age"><28</label>
</span>
<span>
<input type="radio" name="Gestational_age" class="field checkbox" value="28-31" tabindex="7" />
<label class="choice" for="Gestational_age">28-31</label>
</span>
<span>
<input type="radio" name="Gestational_age" class="field checkbox" value=">=32" tabindex="7" />
<label class="choice" for="Gestational_age">>=32</label>
</span>
</div>
请根据我在$ query中提取的值,指导我如何检查单选按钮。
答案 0 :(得分:0)
首先,你的HTML真的搞砸了。如果要在HTML属性值中使用>
,<
等符号或在标签中显示文本,则应将它们转换为相应的HTML实体,例如<
, >
。
之后,如果您需要将值标记为已选中,则应使用特定checked
控件上的<input>
属性:
<input type="radio" checked="checked" .... >
答案 1 :(得分:0)
为了显示你的输入检查,如下所示,请参阅第二个输入
<form>
<input type="radio" name="Gestational_age" class="field checkbox" value="<28" tabindex="7">
<input type="radio" name="Gestational_age" class="field checkbox" value="28-31" tabindex="7" checked="checked">
<input type="radio" name="Gestational_age" class="field checkbox" value=">=32" tabindex="7">
</form>