cfif3d
09.11.2005, 17:20
Есть два файла HTML и PHP соответсвенно:
<body>
<form action="qwe.php" method="GET">
<input type="text" name="user"><br>
<input type="submit" value="hit">
</form>
</body>
и его обработчик
<?php
echo "welcome $user";
?>
В книжке(Мэт Зандстра, "PHP4 за 24 часа") приведены эти два фрагмента кода и сказано, что "все данные, переданные пользователем в HTML файле, становятся доступными программе в виде глобальных переменных, имена которых совпадают с именами соответствующих элементов HTML-формы."
Но на практике, при запуске PHP фрагмента, выводится только welcome, без значения $user, кот было введено ранее в форме. Хотелось бы узнать от знатоков, может в книжке опечатка, или чтобы это работало нужны какие-то дополнительные настройки PHP+Appache, кот у меня стоят.
PS: Если запускать такие два фрагмента:
<body>
<form action="qwe.php" method="GET">
<input type="text" name="user"><br>
<input type="submit" value="hit">
</form>
</body>
и
<?php
echo "welcome ".$_GET['user'];
?>
то все работает
<body>
<form action="qwe.php" method="GET">
<input type="text" name="user"><br>
<input type="submit" value="hit">
</form>
</body>
и его обработчик
<?php
echo "welcome $user";
?>
В книжке(Мэт Зандстра, "PHP4 за 24 часа") приведены эти два фрагмента кода и сказано, что "все данные, переданные пользователем в HTML файле, становятся доступными программе в виде глобальных переменных, имена которых совпадают с именами соответствующих элементов HTML-формы."
Но на практике, при запуске PHP фрагмента, выводится только welcome, без значения $user, кот было введено ранее в форме. Хотелось бы узнать от знатоков, может в книжке опечатка, или чтобы это работало нужны какие-то дополнительные настройки PHP+Appache, кот у меня стоят.
PS: Если запускать такие два фрагмента:
<body>
<form action="qwe.php" method="GET">
<input type="text" name="user"><br>
<input type="submit" value="hit">
</form>
</body>
и
<?php
echo "welcome ".$_GET['user'];
?>
то все работает