Уроки PHP, веб-студия
LIDERIT.ru
require_once('inc/menu12.inc');
?>
Простая веб-форма
Комментарии
Рассмотрим простейшую веб-страницу, содержащую форму с двумя элементами - полем ввода и кнопкой отправки данных (см. листинг 1). Для этого создадим файл с листингом 1 (код):
formi.html
В файле formi.html напишем вот этот код:
< font color="#0000bb">
< form method="post" action="formi.php" >
Укажите свое имя
< input name="name" type="text">
< input type="submit" value="OК" />
< /form> < /font>
В этом примере (formi.html) при нажатии кнопки ОК на другой страницы formi.php будет выполнен сценарий страницы, указаннsq атрибутом ACTION формы, и данные, введенные пользователем, будут переданы сценарию РНР для обработки.
Как же сценарий получит эти данные?
Для этого и языке РНР предусмотрены так называемые суперглобальные массивы, к которым
вы можете обратиться из любого места сценария.
Вы можете также использовать суперглобальный массив $_REQUEST, включающий данные из обоих массивов. Вот как мы используем его в сценарии обработки нашего запроса (см. листинг 2).
< ?php
echo $_POST[ "name" ]
? >
Результат работы: Как видите, введенное имя благополучно передалось в сценарий обработки.
На странице formi.html при присвоении данных переменной name другая страница formi.php обработает сценарий и выведет результат name. Можно всё это проверить и посмотреть!
Таким же образом можно передать в сценарий данные формы любой сложности.
require_once('inc/menu13.inc');
?>