Guest
05-09-2003, 22:04
Изучаю php по книге Д.Котерова
"Самоучитель PHP"
Установил Апач 1.3.28 + Php 4.3.3
Вроде все работает.
Но дошел до главы работы с формами и здесь начались грабли
1. Создаем Файл form.html
<html>
<body>
<form action="hello.php" >
Введите имя: <input type=text name="name" value="Неизвестный"> <br>
Введите возраст: <input type=text name="age" value="НЕизвестно"><br>
<input type=submit value="Жми сюда">
</form>
</body>
</html>
2.Cоздаем hello.php
<html>
<body>
<?php
echo "Привет, $name! <br> Я знаю, Вам $age лет"
?>
</body>
</html>
При запуске form.html выводиться форма, в которую надо записать Имя (Вася) и Возраст (18) и потом нажать на кнопку отправить.
все это я делаю, открывается окно
Привет, !
Я знаю, Вам лет
в адресной строке при этом написано http://127.0.0.1/hello.php?name=%C2%E0%F1%FF+&age=18
т.е. данные передаються, но hello.php по ходу дела их не воспринимает.
НЕ могу изучать дальше язык, не разобравшись с этим. почему так происходит и что я делаю не так?
Добавлено:
Вопрос снят
Спасибо!
дело было в параметре php.ini
register_globals = On
"Самоучитель PHP"
Установил Апач 1.3.28 + Php 4.3.3
Вроде все работает.
Но дошел до главы работы с формами и здесь начались грабли
1. Создаем Файл form.html
<html>
<body>
<form action="hello.php" >
Введите имя: <input type=text name="name" value="Неизвестный"> <br>
Введите возраст: <input type=text name="age" value="НЕизвестно"><br>
<input type=submit value="Жми сюда">
</form>
</body>
</html>
2.Cоздаем hello.php
<html>
<body>
<?php
echo "Привет, $name! <br> Я знаю, Вам $age лет"
?>
</body>
</html>
При запуске form.html выводиться форма, в которую надо записать Имя (Вася) и Возраст (18) и потом нажать на кнопку отправить.
все это я делаю, открывается окно
Привет, !
Я знаю, Вам лет
в адресной строке при этом написано http://127.0.0.1/hello.php?name=%C2%E0%F1%FF+&age=18
т.е. данные передаються, но hello.php по ходу дела их не воспринимает.
НЕ могу изучать дальше язык, не разобравшись с этим. почему так происходит и что я делаю не так?
Добавлено:
Вопрос снят
Спасибо!
дело было в параметре php.ini
register_globals = On