Мы можем получать данные от пользователя
сайта с помощью форм. Формы создаются
с помощью тега 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
.
Проверьте оба метода отправки формы.