переменная в форме

Endy

Новичок
переменная в форме

Здравствуйте, Господа
Начал изучать программирование на РНР и столкнулся с проблемой - скрипт на проверку пустого поля. Скрипт такой:
PHP:
<html>
<head>
</head>
<body>
<form><br>
Введите имя<br>
<input type="text" name="name"><br>
<input type="submit"><br>
</form><br>
<?php
if (empty($name)) {
  print "Error"; 
} else {
  print "$name";
}
?>
</body>
</html>
Вопрос вот в чем: при запуске скрипта, пишется Error, это понятно, что переменная не задана, НО при вводе чего бы то ни было, все остается по-прежнему, кроме адресной строки, там добавляется =значение. Каким образом передать переменную из текстбокса в программу? Ведь обработчик работает, если переменную задать вручную
Заранее благодарен за ответ
PS: РНР5 из состава Денвера3
 

Endy

Новичок
Автор оригинала: *****
откуда ты взял этот код?
=) в обучающей литературе, хотя в оригинале он выглядел так:
<html>
<head>
</head>
<body>
<?php
if (empty($name)) {
print <<<HERE
<form>
Введите имя
<input type="text" name="name">
<input type="submit">
</form>
HERE;
} else {
print "Hi $name";
}
?>
</body>
</html>
но все равно не работает :confused:
 

Фанат

oncle terrible
Команда форума
А конкретно?
Дело в том, что этот код содержит ошибки, непростительные для обучающей литературы. И продолжение обучения по ней может привести к результату, обратному ожидаемому

-~{}~ 17.04.09 14:54:

Единственное в рунете нормальное руководство для начинающих находится на сайте http://phpwiki.ru/
Особенность его в том, что оно дает начальные знания не только по веб-программированию, но и по программированию вообще.
В частности, тебя интересует страница
http://phpwiki.ru/Синтаксис:_формы
И, для исправления вреда, нанесенного "литературой" -
http://phpwiki.ru/Синтаксис:_переменные,_управляющие_структуры

-~{}~ 17.04.09 14:58:

Понятно. Ошибки - это уже твоя собственная инициатива. Запомни: переменные в языке PHP пишутся без кавычек.
В любом случае, литература твоя сильно устарела.
Делай примеры по тем ссылкам, что я дал.
 

Endy

Новичок
Огромное спасибо, а то по той литератре так и приходилось-методом тыка: заработает или нет =))
Еще раз спасибо
 
Сверху