Тема: $_POST и $_GET
Показать сообщение отдельно
Непрочитано 06.06.2012, 21:10   #1
Аватар для Mike_S.
Пользователь

Автор темы (Топик Стартер) $_POST и $_GET

вопрос по этим двум переменным...
вот код:
Код:
<?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>
кнопка продолжить работает нормально, а вот последующие действия кнопкой Ответить (со страницы ?step=1) добавляют в адресную строку - index.php?1=a3
собственно говоря суть вопроса: Как сделать так, чтобы после нажатия кнопки "Ответить" результат записывался в переменную ($succ += 1 и скрипт переходил к следующему вопросу?

вот сам скрипт: http://гарант-права.рф/online_test/index.php
__________________
Mike-S.ru
Mike_S. вне форума Отправить сообщение для Mike_S. с помощью ICQ Отправить сообщение для Mike_S. с помощью Skype™ Ответить с цитированием