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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: формы php

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Описание: вопрос
andrey.if33
Отправлено: 30 Июля, 2009 - 16:52:41
Post Id


Новичок


Покинул форум
Сообщений всего: 11
Дата рег-ции: Июль 2009  


Помог: 0 раз(а)

[+][+]


не работает следующий учебный пример на php-5.2.10-Win32...

где ошибка, я так понимаю, что пример для более старых версий пхп...?
________________________


Примеры использования PHP
Работа с формами.

В этом примере показано как в PHP легко обрабатывать данные с HTML – форм.

Создадим простой HTML файл.
CODE (text):
скопировать код в буфер обмена
  1.  
  2.  <HTML>
  3. <HEAD>
  4. <TITLE>Запрос информации</TITLE>
  5. <BODY>
  6. <CENTER>
  7. Хотите больше знать о наших товарах?
  8. <P>
  9. <TABLE WIDTH = 400><TR><TD align = right>
  10. <FORM ACTION="email.php" METHOD="POST">
  11. Ваше имя:<BR> <INPUT TYPE="text" NAME="name" SIZE="20" MAXLENGTH="30">
  12. <P>
  13. Ваш email:<BR> <INPUT TYPE="text" NAME="email" SIZE="20" MAXLENGTH="30">
  14. <P>
  15. Меня интересуют:
  16. <SELECT NAME="preference">
  17. <OPTION value = "Яблоки">Яблоки
  18. <OPTION value = "Апельсины">Апельсины
  19. </SELECT>
  20. <P>
  21. <INPUT TYPE="submit" VALUE="Отправить запрос!">
  22. </FORM>
  23. </TD></TR></TABLE></CENTER>
  24. </BODY>
  25. </HTML>


Назовем этот файл request.html. В нем мы указали, что данные формы будут обрабатываться файлом email.php. Приведем его содержание:

CODE (text):
скопировать код в буфер обмена
  1.  
  2. <?
  3. /* Этот скрипт получает переменные из request.html */
  4. PRINT "<CENTER>";
  5. PRINT "Привет, ".$_POST['name'];
  6. PRINT "<BR><BR>";
  7. PRINT "Спасибо за ваш интерес.<BR><BR>";
  8. PRINT "Вас интересуют ".$_POST['preference'].",
  9.     информацию о них мы пошлем вам на email: ".$_POST['email'];
  10. PRINT "</CENTER>";
  11. ?>


Теперь, если пользователь вызовет request.html и наберет в форме имя “Вася”, email: vasya@pupkin.com и скажет, что его интересуют “Яблоки”, а после этого нажмет "Отправить запрос!", то в ответ вызовется email.php, который выведет на экран примерно следующее:

Привет, Вася

Спасибо за ваш интерес.

Вас интересуют Яблоки. Информацию о них мы пошлем вам на email: vasya@pupkin.com
 
 Top
Roler
Отправлено: 30 Июля, 2009 - 17:28:19
Post Id



Посетитель


Покинул форум
Сообщений всего: 458
Дата рег-ции: Авг. 2008  
Откуда: Россия


Помог: 1 раз(а)




А в чем собственно ошибка?
 
 Top
maxtet
Отправлено: 30 Июля, 2009 - 17:49:09
Post Id



Новичок


Покинул форум
Сообщений всего: 63
Дата рег-ции: Февр. 2009  
Откуда: г.Херсон


Помог: 0 раз(а)




Закрывающего тега </option> нет.
 
 Top
andrey.if33
Отправлено: 30 Июля, 2009 - 18:22:37
Post Id


Новичок


Покинул форум
Сообщений всего: 11
Дата рег-ции: Июль 2009  


Помог: 0 раз(а)

[+][+]


......... ошибка в деталях

получается, что запускал с пхп-експерт-эдитор 4,3, - .... так почему-то выдает ошибку,,,,... может чего-то там недонастроил в нем....Недовольство, огорчение

если просто запустить request.html - как файл file:///C:/www/request.html, то email.php не работает правильно

а если запустить вот так ........ http://localhost/request[dot]html - то все работает..... Ниндзя

в матчасти этого небыло.... Огорчение
 
 Top
maxtet
Отправлено: 30 Июля, 2009 - 22:14:00
Post Id



Новичок


Покинул форум
Сообщений всего: 63
Дата рег-ции: Февр. 2009  
Откуда: г.Херсон


Помог: 0 раз(а)




Хотите получить квалифицированный ответ, задавайте конкретный вопрос.
Прочитать о том, как правильно задавать вопросы можно здесь.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB