Получение данных из текстовых полей
Для того чтобы получить доступ к данным, переданным скрипту из HTML-формы, используются суперглобальные массивы $_GET или $_POST для способов передачи GET и POST соответственно. Для обеспечения независимости от способа передачи данных рекомендуется использовать массив $_REQUEST, который содержит данные из обоих этих массивов. В предыдущем разделе использовалось текстовое поле с именем «Name», заданным в атрибуте NAME. Значение этого поля может быть получено как элемент массива $REQUEST['Name'], как показано в примере.
<HTML> <HEAD> <TITLE>Обработка текстового поля </TITLE> </HEAD> <BODY> <CENTER> <H1>Чтение данных из текстового полж</H1> Ваше имя <?php echo $_REQUEST['Name']; ?> </CENTER> </BODY> </HTML>
Результат выполнения данного примера показан на рисунке:
Как видно, доступ к данным HTML-формы осуществляется при помощи обращения к элементу массиву $_REQUEST['Name'], где Name — название элемента управления, например, текстового поля. Если способ передачи данных известен заранее и не меняется, можно также использовать массивы $_GET или $_POST, например, для обработки формы из примера можно также использовать следующий код:
<?php echo $_POST['Name']; ?>
Автор: Стивен Хольцнер. Переводчик: С. Банников