Работа с формами PHP

Сегодня мы с Вами будем рассматривать работу с формами PHP. Тема безумно важная, т.к., работать с формами приходится постоянно. И для начала работы с формой необходимо ее создать, с чего мы и начнем.
<html>
<head>
<title>Форма</title>
</head>
<body>
<form name="my_form" action="login.php" method="post">
Логин: <input type="text" name="login" />
<input type="submit" name="send" value="Проверить" />
</form>
</body>
</html>
На данном этапе мы создали форму, куда пользователь может ввести, логин и проверить, занят он или нет. Атрибут action указывает, какой файл будет обрабатывать нашу форму, мы указали файл login.php, и указали метод передачи данных post. Существует два метода передачи данных, первый скрытый - post, второй открытый - get. При этом в PHP существуют массивы, в которых хранятся данные, полученные этими методами. Массив $_POST и $_GET. Также существует массив $_REQUEST, который одновременно хранит GET и POST данные. В нашем случае мы используем массив $_POST. Теперь создаем файл login.php.
<?php
$login = $_POST["login"];
if($login == "Denis") {
echo "Указанный логин занят<br />";
}
else {
echo "Указанный логин свободен<br />";
}
echo "<a href=".$_SERVER["HTTP_REFERER"].">Вернуться</a>";
?>
В PHP файле создаем переменную, в которую помещаем значение из массива $_POST, значение login, которое находится в квадратных скобках, берется из атрибута name у тега input. Далее мы проверяем, если в переменной хранится значение логина Denis, то мы при помощи оператора echo, выводим строку, что логин уже занят, иначе мы пишем, что логин свободен. И создаем ссылку, которая возвращает нас назад к форме проверки логина. Вот таким способом мы осуществляем работу с формами PHP. Это был простой пример, чтобы показать Вам основу работы с формами, а Вы в дальнейшем можете обрабатывать данные так, как Вам будет нужно. До скорого!