Я делаю онлайн-экзаменационный инструмент.Я хочу минимизировать количество запросов к базе данных.Поэтому я прошу все вопросы теста сразу.После этого я должен запомнить все вопросы, которые пытался сделать пользователь, и их ответы.Мой план состоит в том, чтобы сохранить ответы в переменной сеанса php, например:
$('input[type=radio]').click(function()
{
var id = ($(this).parent().attr('id'));
id = id.slice(4);
$('#nav'+id).css('color','red');
<?php $_SESSION['ques['id']']= ?> $(this).val() <?php ;?>
});
. В приведенном выше коде следующие строки изменяют цвет задаваемых вопросов.
var id = ($(this).parent().attr('id'));
id = id.slice(4);
$('#nav'+id).css('color','red');
Здесь id - это идентификатор вопроса.Проблема в том, что я получаю следующую ошибку
Parse error: syntax error, unexpected ';' in /var/www/sites/onlinetest/test.php on line #x
Также я почти уверен, что следующее неверно
$_SESSION['ques['id']']
, поскольку id здесь является переменной javascript.Пожалуйста, помогите мне.Также я ценю, если будет опубликовано любое другое лучшее решение, чем «сохранение в переменных сеанса»