Вот форма:
<html><body>
<form action="script.php">
Введите имя: <input type=text name="name"><br>
Введите возраст: <input type=text name="age"><br>
<input type=submit value="GO!">
</form>
</body></html>
Вот файл script.php:
<?php
echo "Привет, $_GET['name'] ! Вам $_GET['age'] лет !";
?>
несмотря на очевидную простату выдает ошибку: Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in Z:\home\localhost\www\Works.com\test\script.php on line 2. Помогите пожалуйста решить проблему, и если можно подскажите как использовать в данной ситуации другие методы передачи данных, несвязанные с адресной строкой.
Спустя 2 минуты, 18 секунд (14.03.2012 - 18:12) Игорь_Vasinsky написал(а):
Цитата |
<form action="script.php"> |
ты не указал method, по умолчанию он POST, а ты ловишь в GET
Спустя 17 минут, 45 секунд (14.03.2012 - 18:30) Kostyk92 написал(а):
Цитата (Игорь_Vasinsky @ 14.03.2012 - 15:12) | ||
ты не указал method, по умолчанию он POST, а ты ловишь в GET |
Если бы POST было по умолчанию то в адресную строку значения переменных не добавлялись бы. Такой вариант тут не работает
Спустя 9 минут, 16 секунд (14.03.2012 - 18:39) Игорь_Vasinsky написал(а):
фу пля... всё. как это я :lol: :lol: :lol:
echo "Привет, ".$_GET['name']." ! Вам ".$_GET['age']." лет !";
Спустя 4 минуты, 48 секунд (14.03.2012 - 18:44) sergeiss написал(а):
Цитата (Kostyk92 @ 14.03.2012 - 19:10) |
и если можно подскажите как использовать в данной ситуации другие методы передачи данных, несвязанные с адресной строкой. |
Можно ПОСТ ($_POST), можно сессию задействовать.