我有一个带有 30 行单选按钮的HTML表单。每行或一组包含3个radiobuttons。我需要为单选按钮的每一行分配值 - 0
(转到第一个无线电按钮),1
(转到第二个无线电按钮),2
(转到第三个无线电按钮) ) - 来自我数据库中的特定列。
SQL
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)){
echo '<strong>def is</strong>'.$row['def'].'<br/>';
}
HTML:
<input type="radio"
id="question1A"
value="0"
name="question1A"
<?php echo ($row['def']) ? 'checked' : ''?> >
假设
def
值0
,1
和2
以任意顺序出现,例如0,1,2,0,0,2,2 ......以及所有其他可能的组合。感谢您的帮助。谢谢!
答案 0 :(得分:0)
您必须检查单选按钮组(问题1)中的每个单选按钮以添加选中的属性。
<input type="radio"
id="question1"
value="0"
name="question1A"
<?php $row['def'] == 0 ? 'checked' : ''?> >
<input type="radio"
id="question1"
value="1"
name="question1B"
<?php $row['def'] == 1 ? 'checked' : ''?> >
<input type="radio"
id="question1"
value="2"
name="question1C"
<?php $row['def'] == 2 ? 'checked' : ''?> >