Покинул форум
Сообщений всего: 5
Дата рег-ции: Дек. 2009
Помог: 0 раз(а)
Объясните чайнику почему не выводятся даные из формы.
<form action="handle.php"
method="post">
<input type="text" name="name">
<input type="submit" value=" ">
</form>
handle.php
<body>
Привет
<? php
echo $_post["name"];
?>
При воде в форме имени и нажатии вход выводит толькм Привет.
Пробовал еще print"hi.$name";. Таже картина
pza
Отправлено: 19 Декабря, 2009 - 13:33:46
Новичок
Покинул форум
Сообщений всего: 8
Дата рег-ции: Дек. 2009
Помог: 0 раз(а)
Uljan пишет:
<? php
echo $_post["name"];
?>
замени на $_POST["name"]
почитай о глобальных переменных.
Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009 Откуда: Россия, Санкт-Петербург
Помог: 618 раз(а)
Да, да. Внимательнее с PHP, он к регистру чувствителен. $_POST, $_post, $_Post - 3 разные переменные
----- PostgreSQL DBA
Hunter
Отправлено: 20 Декабря, 2009 - 15:07:23
Частый гость
Покинул форум
Сообщений всего: 214
Дата рег-ции: Дек. 2009 Откуда: Блага
Помог: 0 раз(а)
Uljan Вообще все глобальные переменные в php намеренно именованы заглавными буквами)))
JustUserR
Отправлено: 20 Декабря, 2009 - 16:25:35
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
Hunter И про прочерк после $ не забудьте И кстати если хотите сделать свою суперглобальную переменную то поместите ее в массив $_GLOBALS по аналогии как window в JS
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.