Метод, который использутся для передачи информации от пользователя, называется метод POST. Вот пример, как можно получить информацию из формы.
Что же из себя представляет $_POST, если после него идут квадратные скобки? Правильно! Массив. Все данные, которые вы передаете в форме, можно получить таким образом, просто подставив имя элемента формы.
Привожу пример html кода, который позволит нам использовать данные, которые введет пользователь.
Поясню только, что для обработки форм в данном примере выбран файл sendmail.php. В него будут переданы данные методом POST, после нажатия кнопки "Отправить". Первое, что необходимо сделать в этом файле, это проверить существуют ли данные, или же кто-то случайно забрел на файл sendmail.php.
Оператор if проверяет выполнение условия. Если условие истинно, то выполняется действие, идущее после оператора в фигурных скобках {}.
В нашем примере данные из массива $_POST будут переданы соответствующим переменным. Далее у нас есть возможность сохранить эти данные в файл, в базу данных или отправить на электронный адрес при помощи функции mail.
Подготовил примерчик для скачивания, который вы можете использовать на собственном сайте для организации обратной связи.
Скачать форму обратной связи.
 Скачайте бесплатно 10 видеоуроков PHP + MySQL одним архивом
 
    
Теперь нажмите кнопку, что бы не забыть адрес и вернуться к нам снова.
 
    Как сделать сайт → Уроки PHP → Форма обратной связи на PHP. Метод $_POST 
Форма обратной связи на PHP. Метод $_POST
Это занятие опять имеет практическое значение. Сегодня почти на каждом сайте в интернете можно встретить форму обратной связи. За вывод формы на экран отвечает HTML, а за обработку информации, которую передает пользователь в форме, отвечает PHP скрипт.Метод, который использутся для передачи информации от пользователя, называется метод POST. Вот пример, как можно получить информацию из формы.
$text=$_POST['text']; //присвоить переменной значение, переданное в форме name=textВ дальнейшем вы сможете использовать эту переменную, что бы передать её содержимое на email администратора.
Что же из себя представляет $_POST, если после него идут квадратные скобки? Правильно! Массив. Все данные, которые вы передаете в форме, можно получить таким образом, просто подставив имя элемента формы.
Привожу пример html кода, который позволит нам использовать данные, которые введет пользователь.
<form method="post" action="sendmail.php"> ФИО: <input name="fio" type="text" /> <br /> Телефон: <input name="tel" type="text" /> <br /> <textarea name="text">Введите текст</textarea> <br /> <input type="submit" name="ok" value="Отправить" /> </form>При желании вы более продробно ознакомитесь с возможностями форм, в уроке html формы, но я на этом останавливаться не буду.
Поясню только, что для обработки форм в данном примере выбран файл sendmail.php. В него будут переданы данные методом POST, после нажатия кнопки "Отправить". Первое, что необходимо сделать в этом файле, это проверить существуют ли данные, или же кто-то случайно забрел на файл sendmail.php.
<? 
if (isset($_POST['ok'])){
	//если существует переменная, значит начнем получать информацию из формы
	$fio=$_POST['fio'];
	$tel=$_POST['tel'];
	$text=$_POST['text'];
		
	}
?>
Функция isset проверяет существует ли переменная, тоесть была ли заполнена форма на сайте и нажата кнопка отправить.
Оператор if проверяет выполнение условия. Если условие истинно, то выполняется действие, идущее после оператора в фигурных скобках {}.
В нашем примере данные из массива $_POST будут переданы соответствующим переменным. Далее у нас есть возможность сохранить эти данные в файл, в базу данных или отправить на электронный адрес при помощи функции mail.
Функция mail(). Отправка письма на почту.
mail('sitedo@mail.ru', 'сообщение с сайта', $text."\n".$fio."\n".$tel);
Приведенный пример осуществляет отправку письма на электронную почту sitedo@mail.ru. Сообщение содержит данные, которые были переданы пользователем через форму обратной связи. Символ "\n" - символ перевода строки.
Подготовил примерчик для скачивания, который вы можете использовать на собственном сайте для организации обратной связи.
Скачать форму обратной связи.
 Скачайте бесплатно 10 видеоуроков PHP + MySQL одним архивом
Если этот сайт оказался вам полезен, пожалуйста, посмотрите другие наши статьи и разделы.
|   | Код кнопки: | 
Теперь нажмите кнопку, что бы не забыть адрес и вернуться к нам снова.
|  | 
