동적으로 생성 된 퀴즈 페이지 (mysqli/php/html 사용)를 디자인 중이며 답변을 확인하기 위해 일부 라디오 버튼을 삽입해야합니다. 내가 가지고있는 문제는 루프 안에 라디오 버튼을 인쇄 할 때 제대로 선택을 해제하지 않는다는 것입니다. - 라디오 버튼 4 개를 가지고있는 대신에, 라디오 버튼은 다음과 같이 할당됩니다 : 질문 1) 질문 2와 함께 a) 등등. 아무도이 문제를 해결하는 방법에 대한 아이디어가 있습니까?PHP 퀴즈에서 라디오 버튼을 동적으로 할당해야합니다.
$sql = "SELECT id, descr, a,b,c,d FROM question ORDER BY rand() LIMIT 15";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
print "<strong>".$row["descr"] ."</strong><br>";
echo "<br>";
echo 'a:'.$row["a"].'<td><cb><input type="radio" name="a" value="$row["a"]"></cb></td>'."<br>";
echo "<br>";
echo 'b:'. $row["b"].'<td><cb><input type="radio" name="b" value="$row["b"]"></cb></td>'."<br>";
echo "<br>";
echo 'c:'.$row["c"].'<td><cb><input type="radio" name="c" value="$row["c"]"></cb></td>'."<br>";
echo "<br>";
echo 'd:'. $row["d"].'<td><cb><input type="radio" name="d" value="$row["d"]"></cb></td>'."<br>";
echo "<br>";
}
} else {
echo "0 results";
}
$conn->close();
라디오 버튼이 동일한 이름을 공유하는 경우 하나만 선택할 수 있습니다. 귀하의 경우 모든 질문에 동일한 라디오 버튼 이름이 있습니다 –