06-06-2012, 09:10 PM
вопрос по этим двум переменным...
вот код:
кнопка продолжить работает нормально, а вот последующие действия кнопкой Ответить (со страницы ?step=1) добавляют в адресную строку - index.php?1=a3
собственно говоря суть вопроса: Как сделать так, чтобы после нажатия кнопки "Ответить" результат записывался в переменную ($succ += 1 и скрипт переходил к следующему вопросу?
вот сам скрипт: http://гарант-права.рф/online_test/index.php
вот код:
Код:
<?php
if($_POST['1'] == 'a3')
{
$successfull += 1;
$text='Прально!!1!11!1';
}
if($_GET['step'] == 'info' || $_GET['step'] == '')
{
$text = '
Добро пожаловать на страницу прохождения онлайн теста правил дорожного движения!<br>
Тест состоит из 10 вопросов которые сопроваждаются различными изображениями на которых изображены некоторые ситуации которые вам могут встретится на дороге.<br>
<br>
Чтобы перейти к прохождению теста нажмите кнопку Продолжить.
<br>
<br>
<br>
<br>
<br>
<br>
<center><a href="/online_test/index.php?step=1"><img src="./images/ok-1.png" /></a></center>
';
}
if($_GET['step'] == 1)
{
$text='
<FORM ACTION="index.php">
<h3>Вопрос 1</h3>
<p>
Разрешается ли водителю пользоваться телефоном во время движения?<br>
<p>
<input name="1" value="a1" type="radio">Разрешено<br>
<input name="1" value="a2" type="radio">Запрещено<br>
<input name="1" value="a3" type="radio">Разрешается только при использовании технического устройства, позволяющего вести переговоры без использования рук.<br>
</p>
<br>
<INPUT TYPE="submit" VALUE="Ответить">
</p>
</FORM>
';
}
if($_GET['step'] == 2)
{
$text='
<FORM ACTION="index.php">
<h3>Вопрос 2</h3>
<p>
<center><img src="./images/2.gif" width="50%" height="30%" /></center><br>
Этот знак предупреждает о приближении к перекрестку, на котором Вы:<br>
<p>
<input name="2" value="a1" type="radio">Имеете право преимущественного проезда.<br>
<input name="2" value="a2" type="radio">Должны уступить дорогу всем транспортным средствам, движущимся по пересекаемой дороге.<br>
<input name="2" value="a3" type="radio">Должны уступить дорогу только транспортным средствам, приближающимся справа. <br>
</p>
<INPUT TYPE="submit" VALUE="Ответить">
</p>
</FORM>
';
}
?>
<html>
<head>
<title>Онлайн тест ПДД 2012</title>
<meta name="description" content="Пройти онлайн тест ПДД" />
<meta name="keywords" content="онлайн тест ПДД, тест ПДД онлайн 2012, пдд онлайн тест билеты,тесты пдд онлайн бесплатно " />
<link href="/online_test/css/main.css" rel="stylesheet" type="text/css" media="all">
</head>
<body>
<div id="main">
<div id="block">
<?php echo $text; ?>
</div>
</div>
</body>
</html>
собственно говоря суть вопроса: Как сделать так, чтобы после нажатия кнопки "Ответить" результат записывался в переменную ($succ += 1 и скрипт переходил к следующему вопросу?
вот сам скрипт: http://гарант-права.рф/online_test/index.php
Mike-S.ru