【发布时间】:2017-11-14 01:30:47
【问题描述】:
我正在为“在线测试”开发 php 页面
我已经维护了一个用于问答和相同选项的数据库。我无法为选项的一组单选按钮分配不同的名称。
这是代码:
<?php
$sql="SELECT ques,ques_ans.q_no,A,B,C,D from ques_ans JOIN options ON ques_ans.q_no=options.q_no";
$result=mysqli_query($db,$sql);
$numrows=mysqli_num_rows($result);
$radiogrp=array();
for($i=0;$i<$numrows;$i++){
$radiogrp[$i]="q".$i;
}
for($i=0;$i<$numrows;$i++){
echo $radiogrp[$i];
}
foreach($radiogrp as $rg){
while($myrow=mysqli_fetch_array($result)){
echo $myrow["q_no"]." ";
echo $myrow["ques"]."<br><br>";
?>
<html>
<body>
<input type='radio' name='$rg' value='Option A'/><?php echo $myrow["A"]; ?><br>
<input type='radio' name='$rg' value='Option B'/><?php echo $myrow["B"]; ?><br>
<input type='radio' name='$rg' value='Option C'/><?php echo $myrow["C"]; ?><br>
<input type='radio' name='$rg' value='Option D'/><?php echo $myrow["D"]; ?><br><br><br>
</body>
</html>
<?php
}
}
?>
我想在从数据库中检索到新问题时更改单选按钮组名称。
【问题讨论】:
-
因为这是一个测试,所以应该没有问题:但不要在互联网上的任何地方发布数据库连接。除了这个问题,这只是无用的信息!
-
好的谢谢你让我知道数据库连接@AlexG
标签: php html arrays radio-button