Я столкнулся с ошибкой на моей странице "save_answer_in_session. php". Undefined index: questionno in C:\wamp64\www\Exam\forajax\save_answer_in_session.php on line 5
Я объявил индекс "questionno" методом GET в моем коде ajax. Где я работаю? Это мое поле ввода типа радио
<input type="radio" name="r1" id="r1" value="<?php echo $opt1; ?>" onclick="radioclick(this.value,<?php echo $question_no; ?>)"
<?php
if ($ans==$opt1) {
echo "Checked!!!";
}
?>>
Это мой код ajax, который вызывает это значение и отправляет его на страницу "save_answer_in_session. php"
function radioclick(radiovalue,questionno){
var xmlhttp =new XMLHttpRequest();
xmlhttp.onreadystatechange=function(){
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
}
};
xmlhttp.open("GET","forajax/save_answer_in_session.php?questionno="+ questionno +"&value1="+radiovalue,true);
xmlhttp.send(null);
}
И это моя страница "save_answer_in_session. php"
<?php
session_start();
$questionno = $_GET['questionno'];
$value1 = $_GET['value1'];
$_SESSION['answer'][$questionno]=$value1;
?>
По сути, я делаю систему онлайн-викторины ... Что нужно сделать, так это один первый вопрос, и их параметры появляются, и пользователь нажимает на один вариант и go на следующий вопрос, он должен сохранить этот предыдущий вариант в сеансе.