在php上显示4个选项的问题?

时间:2015-05-16 15:40:14

标签: php mysql

我使用while循环从数据库中获取问题和选项,并使用php在页面上显示。但我只能在整个页面上选择一个选项。

而($行= mysqli_fetch_array($ result_m)){

        echo"<section>";
            $j=2;
        echo "<tr>"."<td>".$row[q_id]."</td><td colspan=".$j.">".$row[question]."</td></tr>";
        echo"<tr>";
        echo"<td></td>";
        echo"<td><input type=radio name=same id=same/>" .$row[option1]."</td>";
        echo"<td><input type=radio name=same id=same/>".$row[option2]."</td>";
        echo"</tr>";
        echo"<tr>";
        echo "<td></td>";
        echo"<td><input type=radio name=same id=same/>".$row[option3]."</td>";
        echo"<td><input type=radio name=same id=same/>".$row[option4]."</td>";
        echo"</tr>";
        echo"<tr><td></td>";

        echo"</section>";

1 个答案:

答案 0 :(得分:0)

为不同的组使用不同的名称

$i=1;
 while($row=mysqli_fetch_array($result_m)){
 echo"<section>";
        $j=2;
    echo "<tr>"."<td>".$row[q_id]."</td><td colspan=".$j.">".$row[question]."</td></tr>";
    echo"<tr>";
    echo"<td></td>";
    echo"<td><input type=radio name=".$i." id=".$row[option1]."/>" .$row[option1]."</td>";
    echo"<td><input type=radio name=".$i." id=".$row[option2]."/>".$row[option2]."</td>";
    echo"</tr>";
    echo"<tr>";
    echo "<td></td>";
    echo"<td><input type=radio name=".$i." id=".$row[option3]."/>".$row[option3]."</td>";
    echo"<td><input type=radio name=".$i." id=".$row[option4]."/>".$row[option4]."</td>";
    echo"</tr>";
    echo"<tr><td></td>";

    echo"</section>"; 
    $i++;

}