PHP формы используются для приёма входных данных от пользователей.
Если вы хотите принимать входные данные с клавиатуры и отображать выходные данные в соответствии с введёнными данными, вам придётся использовать формы html.
Формы html имеют свойство form method, в котором вы должны установить метод get или post.
Для иллюстрации рассмотрим следующую веб-форму (choose.php), которая просит вас выбрать марку автомобиля и ввести желаемый цвет.
HTML-форма
Сохраните её как choose.php
<html> <head> <title>form method</title> </head> <body> <form method="post"> <h2>Select Your car</h2> <table border="1" align="center"> <tr> <td>Select Your car</td> <td> <Selct name="selType"> <option value="porsche 911">Porsche 911</option> <option value="Volkswagen Beetle">Volkswagen Beetle</option> <option value="Ford Taurus">Ford Taurus</option> </select> </td> </tr> <tr> <td>Color:</td> <td><input type="text" name="txtColor"/> </td> </tr> <tr> <td><input type="submit"/> </td> </tr> </table"> </form> </body> </html>
PHP скрипт
<?php error_reporting(1); $type=$_POST['selType']; $color=$_POST['txtColor']; echo "<font color='blue'>Your $color $type is ready. safe driving! </font>"; ?>
Результат: Your blue Porshe 911 is ready. safe driving! Select your car Color
В приведённом выше примере сначала создайте статическую страницу, используя HTML.
Первая часть формы ─ это выпадающее окно, в котором пользователь должен выбрать опцию, вторая часть ─ это текстовое поле, в котором пользователь вводит цвет, после ввода значения пользователь нажимает на кнопку, чтобы отобразить результат.
В результате вы увидите, что ваш синий Porshe 911 готов. Безопасного вождения!