Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > получение и обработка информации из форм


Автор: zibsev 30.7.2003, 20:28
Привет. Я в PHP не очень разбираюсь. И вы не можете мне сказать как получить информацию из HTML форм и ее обработать.

Автор: arial 30.7.2003, 20:56
Ну, брат, это целая наука! Купи книжку!!!

Автор: arial 30.7.2003, 21:18
Хотя, возможно, это направит тебя на путь истинный:
Код
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Моя самая первая форма :)</TITLE>
</HEAD>
<BODY>
<?
// Вот самый простой обработчик формы:
if (!empty ($_POST['text'])) { // Если в форме что-то есть
echo $_POST['text'];  // Выводим это
} else {      // В противном случае показываем форму
?>
<FORM METHOD=POST ACTION="<? echo $phpself /* скрипт вызывает сам себя */?>">
<TEXTAREA NAME="text"></TEXTAREA>
<br />
<INPUT TYPE="submit">
</FORM>
<?
}
?>
</BODY>
</HTML>

Автор: ssb 2.8.2003, 18:31
Если включена переменная register_globals, вместо $_POST['text'] достаточно просто $text

Автор: arial 2.8.2003, 19:43
Цитата(ssb @ 2.8.2003, 19:31)
Если включена переменная register_globals, вместо $_POST['text'] достаточно просто $text

Самый бестолковый совет!
Надо сразу учиться программировать по ЧЕЛОВЕЧЕСКИ!!!!
В том примере и так залетов хватает!
Тоже, блин, не фонтан!

Автор: mr.DUDA 2.8.2003, 19:57
Кстати, некоторые до сих пор юзают $HTTP_POST_VARS и т.д. вместо $_ - образных переменных smile.gif

Автор: arial 2.8.2003, 20:04
Цитата(mr @ 2.8.2003, 20:57)
Кстати, некоторые до сих пор юзают $HTTP_POST_VARS и т.д. вместо $_ - образных переменных smile.gif

Сила привычки!

Автор: arial 2.8.2003, 20:19
Вот еще по поводу:
http://faq.phpclub.net/register_globals

Автор: Vaulter 3.8.2003, 10:44
mr.DUDA
ну а если на серваке 4.0. PHP стоит! че $_ юзать?

Автор: arial 3.8.2003, 10:53
Цитата(Vaulter @ 3.8.2003, 11:44)
mr.DUDA
ну а если на серваке 4.0. PHP стоит! че $_ юзать?

Энто где же ты выискал такой раритет? rolleyes.gif

Автор: Vaulter 3.8.2003, 11:09
arial
да я то тут причем? ;) хостеры - м...ки...уже напрягать начинает - напишешь все чики пики....а потом половину кода перелопачивать прихоца.....

Автор: mr.DUDA 3.8.2003, 21:51
Лично мне просто сами имена нравятся... $HTTP_POST_VARS... $HTTP_GET_VARS... $HTTP_COOKIE_VARS........

песня прям какая-то. adv/sun.gif

А это.. $_COOKIE. (!) $_GET (??) $_FILES (?!?)
Как все равно подавился кто-то. adv/insane.gif

Автор: ssb 3.8.2003, 22:48
Цитата(arial @ 2.8.2003, 19:43)
Самый бестолковый совет!
Надо сразу учиться программировать по ЧЕЛОВЕЧЕСКИ!!!!

А я думал, что по-человечески, это когда код минимум места занимает.

Автор: arial 4.8.2003, 01:46
Цитата(ssb @ 3.8.2003, 23:48)
Цитата(arial @ 2.8.2003, 19:43)
Самый бестолковый совет!
Надо сразу учиться программировать по ЧЕЛОВЕЧЕСКИ!!!!

А я думал, что по-человечески, это когда код минимум места занимает.

А я думал по человечески, это когда везде работает без проблем.

Автор: MuToGeN 4.8.2003, 10:09
Vaulter, ssb, arial, mr.DUDA, с подобной дискуссией прошу переместиться в раздел "флеим"...

Автор: arial 4.8.2003, 16:04
2 MuToGeN
Чтобы впредь небыло подобных дискуссий, предлагаю в FAQ выложить статью о register_globals и error_reporting, с пояснением, почему короче в некоторых случаях не значит лучше.
А то меня уже от некоторых советов (ssb) начинает ператрахиват (Лукашенко тм).

Автор: MuToGeN 4.8.2003, 18:09
arial, согласен, появится пара свободным минут - сделаю

Автор: Master 4.8.2003, 21:47
А чем тут заниматься?
Вот они:
http://ru3.php.net/register_globals
http://ru3.php.net/error_reporting [eng]

А вообче я завтра на работе что-нибудь из книги нарою.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)