- Главная Список форумов Оффтоп и другие темы
- Поиск
-
- Текущее время: 25 апр 2025, 22:50
- Часовой пояс: UTC+03:00
Информация: Конференция переехала на GitHub. Старый форум доступен только для чтения.
<html> <head> <link href="css/phpMM.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="header"><h1>PHP & MySQL: The Missing Manual</h1></div> <div id="example">Пример 2.1</div> <div id="content"> <h1>Вступайте в наш виртуальный клуб</h1> <p>Пожалуйста, введите ниже свои данные для связи в Интернете:</p> <form action="scripts/getFormInfo.php" method="POST"> <fieldset> <label for="first_name">Имя:</label> <input type="text" name="first_name" size="20" /><br /> <label for="last_name">Фамилия:</label> <input type="text" name="last_name" size="20" /><br /> <label for="email">Адрес электронной почты:</label> <input type="text" name="email" size="50" /><br /> <label for="facebook_url">URL-адрес в Facebook:</label> <input type="text" name="facebook_url" size="50" /><br /> <label for="twitter_handle">Идентификатор в Twitter:</label> <input type="text" name="twitter_handle" size="20" /><br /> </fieldset> <br /> <fieldset class="center"> <input type="submit" value="Вступить в клуб" /> <input type="reset" value="Очистить и начать все сначала" /> </fieldset> </form> </div> <div id="footer"></div> </body> </html>
<html> <head> <link href="../css/phpMM.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="header"><h1>PHP & MySQL: The Missing Manual</h1></div> <div id="example">Пример 2.1</div> <div id="content"> <p>Это запись той информации, которую вы отправили:</p> <p> Имя: <?php echo $first_name = $_REQUEST['first_name'];; ?><br /> Фамилия: <?php echo $_REQUEST['last_name']; ?><br /> Адрес электронной почты: <?php echo $_REQUEST['email']; ?><br /> URL-адрес Facebook: <?php echo $_REQUEST['facebook_url']; ?><br /> Идентификатор в Twitter: <?php echo $_REQUEST['twitter_handle']; ?><br /> </p> </div> <div id="footer"></div> </body> </html>
Рекомендую ознакомится с мануалом на php.net, раздел про суперглобальные массивы.ntzch писал(а):Я, конечно, тоже только учусь и, возможно, чего-то не допонял, тогда прошу простить меня, но почему вы пишите $_REQUEST['name']; а не $_POST['name']; ?
<div style="width: 250px; margin: auto"> <form action="" method="post"> <label for="UserName"><h1>Введите имя</h1></label> <input id="UserName" name="User_Name" type="text" style="width: 250px;"/> <input type="submit" value="Подтвердить" style="width: 100px;"/> </form> </div> <? $a=1; //точка остановки для дебага
Инфа из книги Энди_Гутманс,Стиг_Баккен,Дерик_Ретанс-PHP_5.Профессиональное_программированиеДоступ к полученным данным из сценария осуществляется с помощью массива $_GET (в случае передачи методом HTTP GET) или $_P0ST (в случае передачи методом HTTP POST).
Для того чтобы иметь возможность применять оба этих метода, можно объявить массив $_REQUEST, содержащий данные, хранящиеся в массивах $_GET, $_POST и $_СOOКIЕ.
Если один и тот же элемент имеется в нескольких массивах, порядок помещения их в массив $_REQUEST зависит от значения параметра variables_order в файле php.ini.
Символ G представляет массив $_GET, символ Р - $_POST, С - $_СOOКIЕ, Е - $_ENV и S - $_SERVER. Переменные из этих массивов добавляются в $_REQUEST в порядке, определяемом значением параметра variables_order.
Значения из массивов, записываемые позднее, затирают значения, записанные ранее. Значение по умолчанию - EGPCS; это означает, что если в массиве $_POST имелись переменные с теми же именами, что и в $_GET, они затрут значения переменных из массива $_GET.