Я создал тест для своего веб-сайта, администратор может войти в систему и изменить вопросы или добавить вопросы и т. Д. c.
Для страницы теста я записываю информацию следующим образом:
try {
$stmt = $db->query('SELECT questionID, question, optionA, optionB, '
. ' optionC, optionD FROM quiz WHERE editedBy = "admin" ORDER BY questionID ');
while($row = $stmt->fetch()){
echo '<h3>'.$row['question'].'</h3>';
echo '<ol>';
echo '<li><input type="radio" name="q1" value = '.$row['optionA'].'/> '.$row['optionA'].'</li>';
echo '<li><input type="radio" name="q1" value = '.$row['optionB'].'/> '.$row['optionB'].'</li>';
echo '<li><input type="radio" name="q1" value = '.$row['optionC'].'/> '.$row['optionC'].'</li>';
echo '<li><input type="radio" name="q1" value = '.$row['optionD'].'/> '.$row['optionD'].'</li>';
echo '</ol>';
}
} catch(PDOException $e) {
echo $e->getMessage();
}
Очевидно, что способ, которым это делается в данный момент, будет иметь значение "q1", поэтому мне было интересно, есть ли способ, которым я могу изменить это, чтобы это мог быть первый вопрос, который будет снят, будет установите значение q1 для переключателей, второй вопрос будет иметь значение q2 и т. д. Не удалось найти что-нибудь о том, как сегодня, поэтому задавался вопросом, возможно ли это на самом деле, или я просто решил сделать свой тест неправильно?