Хелпикс

Главная

Контакты

Случайная статья





Пример 1.. Пример 2.



Пример 1.

Создайте HTML-документ action.php со следующим кодом:

Создайте HTML-документ action_handler.php со следующим кодом:

 

Проверьте в браузере результат работы кода.

           

Существуют два метода передачи данных веб-формы –GET и POST. Метод GET присоединяет пары имя=значение к URL-адресу и в основном используется два запроса данных, например, извлечения записей из базы данных. Метод POSTпозволяет передавать больший объем данных и более безопасен. В основном, этот метод используется, когда должно быть выполнено некоторое действие – обновление записи в базе данных.

 

       Проверка заполнения формы. Для этого используется функция isset(). Эта функция принимает имя переменной в качестве аргумента и возвращает true, только если значение этой переменной отлично от null – гарантируя таким образом, что переменная была «установлена» с некоторым значением. Пустые элементы формы передают null, если пользователь не ввел их значение. Проверка условий, выполненная с помощью функции isset(), позволяет выделить элементы формы, которые не были заполнены, либо передать ответную страницу с сообщением.

 

Пример 2.

Создайте HTML-документ isset.php, содержащий форму с тремя положениями переключателя, настроенных как единый элемент формы, передающий данные:

 

 

Создайте HTML-документ isset_handler.php:

 

Проверьте результат работы в браузере.

 

       Пользователи могут случайно или намеренно отправлять формы с неправильно заполненными полями, поэтому необходимо проверять, заполнены и допустимы ли передаваемые данные.

· Чтобы проверить, ввел ли пользователь какое-либо значение в текстовое поле, можно использовать функцию empty(), которая принимает переменный аргумент и возвращает true, если его значение является пустой строкой, нулем.

· Чтобы убедиться, что пользователь ввел данные в числовом формате, язык PHP предоставляет функцию is_numeric(), которая принимает переменный аргумент и возвращает true, только если его значение является числом.

· Более тщательные проверки данных можно выполнить с помощью функции preg_match(), которая принимает два аргумента «регулярное выражение» и переменную для поиска по шаблону. Как правило, такой прием используется для проверки допустимости формата адреса электронной почты.

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.