Получение данных из текстовых полей

Для того чтобы получить доступ к данным, переданным скрипту из HTML-формы, используются суперглобальные массивы $_GET или $_POST для способов передачи GET и POST соответственно. Для обеспечения независимо­сти от способа передачи данных рекомендуется использовать массив $_REQUEST, который содержит данные из обоих этих массивов. В предыдущем разделе ис­пользовалось текстовое поле с именем «Name», заданным в атрибуте NAME. Значе­ние этого поля может быть получено как элемент массива $REQUEST['Name'], как показано в примере.

code: #php
<HTML>
<HEAD>
<TITLE>Обработка текстового поля </TITLE>
</HEAD>
<BODY>
<CENTER>
<H1>Чтение данных из текстового полж</H1>
Ваше имя
<?php
  echo $_REQUEST['Name'];
?>
</CENTER>
</BODY>
</HTML>

Результат выполнения данного примера показан на рисунке:

результат выполнения примера

Как видно, доступ к данным HTML-формы осуществляется при помощи обра­щения к элементу массиву $_REQUEST['Name'], где Name — название элемента управления, например, текстового поля. Если способ переда­чи данных известен заранее и не меняется, можно также использовать массивы $_GET или $_POST, например, для обработки формы из примера можно так­же использовать следующий код:

code: #php
<?php
  echo $_POST['Name'];
?>
Книга: PHP в примерах. Купить книгу
Автор: Стивен Хольцнер. Переводчик: С. Банников
Поделиться:

Похожие статьи: