我有一个HTML表单30行单选按钮。每行或一组包含3个单选按钮。我需要为单选按钮的每一行分配值- 0
(转到第一个单选按钮),1
(转到第二个单选按钮),2
(转到第三个单选按钮)-从我的数据库中的特定列。
$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' : ''?> >
- SQL语句正确。不确定是否重要,但我在语句中选择了两个表。
- 列
def
值0
,1
和2
以任意顺序出现,例如0,1,2,0,0,0,2,2…和所有其他可能的组合。
感谢您的帮助。谢谢!
您必须检查单选按钮组(question1)中的每个单选按钮以添加被检查的属性。
<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' : ''?> >