Основы работы с формами в PHP

Мы можем получать данные от пользователя сайта с помощью форм. Формы создаются с помощью тега form, тегов input и кнопок submit:

<form> <input> <input> <input type="submit"> </form>

Каждому элементу формы, данные которого мы хотим получить в PHP скрипте, мы должны дать имя с помощью атрибута name:

<form> <input name="test1"> <input name="test2"> <input type="submit"> </form>

С помощью атрибута action мы указываем файл, на который будет отправлена форма:

<form action="/result.php"> <input name="test1"> <input name="test2"> <input type="submit"> </form>

Сделайте форму с тремя инпутами, в которые можно ввести имя, возраст и зарплату пользователя.

Метод отправки формы

С помощью атрибута method мы указываем метод отправки формы. Он может быть GET или POST.

Пусть наша форма отправляется методом GET на страницу result.php:

<form action="/result.php" method="GET"> <input name="test1"> <input name="test2"> <input type="submit"> </form>

В этом случае на этой странице в адресной строке появятся данные формы в следующем формате: после адреса страницы будет стоять знак ?, а после него имена инпутов и введенные пользователем значения: result.php?test1=value1&test2=value2.

Пусть наша форма отправляется методом POST на страницу result.php. В этом случае данные также будут отправлены, но в адресной строке отражены не будут:

<form action="/result.php" method="POST"> <input name="test1"> <input name="test2"> <input type="submit"> </form>

На странице index.php сделайте форму. Отправьте ее на страницу result.php. Проверьте оба метода отправки формы.