наверх

Простая форма обратной связи на PHP

В этой статье рассматривается создание простой формы обратной связи с проверкой на заполнение полей средствами PHP.

1. HTML — разметка формы

Тут следует обратить внимание на атрибут name тега input. Именно по нему PHP обработчик идентифицирует инпуты.

В атрибуте action тега form указываем путь к обработчику:

2. CSS-стили

Должно получиться:

Форма обратной связи

3. Обработчик формы

Здесь идет проверка формы на знаполненность полей:

Если все поля заполнены, то скрипт начнет обрабатывать данные, если же хоть одно поле не было заполнено, то на экран выведется сообщение «Для отправки сообщения заполните все поля!» .

Функции trim() и strip_tags() очистищают введенные пользователем данные от html тегов и лишних пробелов:

Функция mail() отправляет почту:

Тут следует обратить внимание что кодировка в хедере, сообщении и в целом кодировка документа должны совпадать иначе весь текст преобразуется в «крокозябры».

php, формы