Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Формы
Форумы портала PHP.SU » PHP » Программирование на PHP » Формы

Страниц (1): [1]
 

1. Uljan - 19 Декабря, 2009 - 13:21:42 - перейти к сообщению
Объясните чайнику почему не выводятся даные из формы.
<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";. Таже картина
2. pza - 19 Декабря, 2009 - 13:33:46 - перейти к сообщению
Uljan пишет:
<? php
echo $_post["name"];
?>


замени на $_POST["name"]
почитай о глобальных переменных.
3. Мелкий - 19 Декабря, 2009 - 13:58:34 - перейти к сообщению
Да, да. Внимательнее с PHP, он к регистру чувствителен. $_POST, $_post, $_Post - 3 разные переменные
4. Hunter - 20 Декабря, 2009 - 15:07:23 - перейти к сообщению
Uljan Вообще все глобальные переменные в php намеренно именованы заглавными буквами)))
5. JustUserR - 20 Декабря, 2009 - 16:25:35 - перейти к сообщению
Hunter И про прочерк после $ не забудьте И кстати если хотите сделать свою суперглобальную переменную то поместите ее в массив $_GLOBALS по аналогии как window в JS

 

Powered by ExBB FM 1.0 RC1