gpt4 book ai didi

php - 从数据库中获取 mcsq'z 单选按钮的值

转载 作者:搜寻专家 更新时间:2023-10-30 23:43:02 24 4
gpt4 key购买 nike

我是一个制作测验的应用程序,它有一个名为 question_bank 的数据库表,它有列:

id | question | a | b | c | d | right_ans | given_ans

我想从数据库中获取所有问题,当用户提交表单时,它应该比较 given_ans 和 right_ans。我能够从数据库中获取所有问题,但它无法正常运行。它应该只从四个给定选项中选择一个值,但这段代码允许我选择所有选项。我需要单选按钮的值是 a、b、c、d。因为我会将其与 right_ans 列进行比较。

    $query="SELECT * from question_bank";
$result= mysqli_query($connection,$query);
echo "<form method='post' action='exam.php'>";
while ($read_all_data = mysqli_fetch_assoc($result))
{
$id=$read_all_data['id'];
$a=$read_all_data['a'];
$b=$read_all_data['b'];
$c=$$read_all_data['c'];
$d=$read_all_data['d'];
echo $read_all_data['question']."</br>";
echo "A:<input type ='radio' value ='a' name='$a' >".$a."</br>";
echo "B:<input type ='radio' value ='b' name='$b' >".$b."</br>";
echo "C:<input type ='radio' value ='c' name='$c' >".$c."</br>";
echo "D:<input type ='radio' value ='d' name='$d' >".$d."</br>";
}
echo "<input type='submit' value='submit' name='submit'>"[!

screenshot

最佳答案

单选按钮必须具有相同的名称,以便它们像您希望的那样相互排斥:

 echo "A:<input type ='radio' value ='a'  name='response".$i."' >".$a."</br>";
echo "B:<input type ='radio' value ='b' name='response".$i."' >".$b."</br>";
echo "C:<input type ='radio' value ='c' name='response".$i."' >".$c."</br>";
echo "D:<input type ='radio' value ='d' name='response".$i."' >".$d."</br>";

关于php - 从数据库中获取 mcsq'z 单选按钮的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32711949/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com