Я работаю на веб-сайте онлайн-экзамена.разные значения для переключателя, если выбрано или нет
, когда я хочу задать вопрос с его выбором, я должен выбрать правильный выбор. поэтому перед каждым выбором есть переключатель, который, если я его выберу, будет правильным выбором.
Я хочу, когда я выберу одну из переключателей, значение будет «1», а если нет, значение будет «0», поэтому я могу сохранить их в базе данных с помощью foreach. это моя проблема.
Поскольку количество вариантов не ясно (от 2 до более), и его можно добавить динамически, я не могу установить для них определенные значения.
Я использовал isset и foreach, но, я думаю, я не использовал их правильно. Я думаю, что это может быть сделано javascript или jquery, но я не знаю, как это сделать.
choice 1:
<textarea class="form-control" name="choice[]" placeholder="choice text"></textarea>
<label><input type="radio" name="correct[]">Correct</label>
choice 2:
<textarea class="form-control" name="choice[]" placeholder="choice text"></textarea>
<label><input type="radio" name="correct[]">Correct</label>
Other Choices ...
<?php
foreach ($_POST['choice'] as $key => $value){
if (!empty($value)){
foreach ($_POST['correct'] as $value2){
if (isset($value2)) $choice_answer = '1'; else $choice_answer = '0';}
mysqli_query($server,"INSERT INTO question_choices (question_id,exam_id,choice,answer) VALUES ('$question_id','$current_exam_id','$value','$choice_answer')");}}
?>
Отлично! Спасибо. –