#5. 3 php Получение данных из текстовых полей на web-форме
Primary tabs
Для того чтобы получить доступ к данным, переданным скрипту из HTML-формы, используются суперглобальные массивы $_GET
или$_POST
для способов передачи GET
и POST
соответственно. Для обеспечения независимости от способа передачи данных рекомендуется использовать массив $_REQUEST
, который содержит данные из обоих этих массивов.
В предыдущем разделе использовалось текстовое поле с именем «Name», заданным в атрибуте NAME
. Значение этого поля может быть получено как элемент массива $_REQUEST["Name"]
, как показано в следующем примере.
Пример. Чтение данных из текстового поля, файл phptext.php
<HTML> <HEAD> <TITLE> Обработка текстового поля </TITLE> </HEAD> <BODY> <CENTER> <H1>Чтение данных из текстового поля</H1> Ваше имя <?php echo $_REQUEST["Name"]; ?> </CENTER> </BODY> </HTML>
Результат выполнения phptext.php:
Как видно, доступ к данным HTML-формы осуществляется при помощи обращения к элементу массива $_REQUEST["ControlName"]
, где ControlName
— название элемента управления, например, текстового поля. Если способ передачи данных известен заранее и не меняется, можно также использовать массивы $_GET
или $_POST
, например, для обработки формы из этого примера можно также использовать следующий код:
<?php echo $_POST["Name"]; ?>
- Log in to post comments
- 633 reads