Показать сообщение отдельно
  #1 (permalink)  
Старый 16.02.2010, 12:24
Аспирант
Отправить личное сообщение для nastya Посмотреть профиль Найти все сообщения от nastya
 
Регистрация: 10.02.2009
Сообщений: 37

Как узнать верный ли ответ
Здравствуйте! Есть викторина на ajax+php_mysql - она выводит вопросы, определяет правильность ответов. Осталось только реализовать подсчет баллов, тут я застряла. Дело в том, что мне просто нужно как-то передать в js файл правильно ли ответил юзер или нет, чтобы исходя из этого суммировать баллы(если правильно-то плюсовать секунды, за которые он ответил, если нет-ничего не добавлять).
Здесь идет определение правильности ответа:
if($_GET["question"] && $_GET["answer"])
{
$query="select otvet from vika where num=".$_GET["question"];
$result=mysql_query($query);
    if (mysql_result($result, 0) == $_GET["answer"])
    {
		
		echo "Правильно<br />";
		echo '<input type="hidden" value="1" name="itog" id="itog">';
		echo "Балл за вопрос:".$_GET["points"];	
			
    }
    else
    {
		echo "Неправильно!<br />";
		
		echo '<input type="hidden" value="0" name="itog" id="itog">';
		echo "Баллы:".$_GET["points"]."<br />";
	
    }	
}


$_GET["question"] && $_GET["answer"] php-файл получает из js-файла, где как раз аякс. Скажите как мне передать яве инфу(я хотела передавать itog=0 в случае неверного и itog=1 в случае верного ответа) о том правильно ли юзер ответил или нет, чтобы считать общие баллы. В ява скрипт делаю вот что (суммирую баллы):

if (document.getElementById('itog').value!=0)
{
	AllPoints = seconds+AllPoints;
}

Но это не работает-в кончоле ошибок пишет, что document.getElementById('itog').value is null. Не знаю что уже делать. Подскажите пожалуйста, или может кто подскажет другой способ..

Последний раз редактировалось nastya, 16.02.2010 в 12:28.
Ответить с цитированием