ВУЗ:
Составители:
Рубрика:
102
Рис. 14. Проверка данных формы и вывод сообщений об ошибке
Программа в листинге 8 убеждается в том, что поля имени и ад-
реса электронной почты не остались пустыми, а также проверяет пра-
вильность синтаксиса введенного адреса. Если в результате каких-
либо проверок в форме обнаруживаются ошибки, программа выводит
соответствующие сообщения и отображает форму заново. При этом
вся введенная ранее информация остается в
форме, благодаря чему
пользователю будет проще внести исправления.
Динамическое конструирование форм
Пример: построение раскрывающегося списка
Имеется список сайтов, которые вы хотите порекомендовать по-
сетителю из-за классного дизайна. Вместо того чтобы жестко кодиро-
вать каждую строку списка, можно создать массив и воспользоваться
его содержимым для заполнения списка.
В листинге 9, как
и в предыдущих примерах, реализован вариант
с одним сценарием. Сначала мы проверяем, было ли присвоено значе-
ние переменной $site. Если проверка дает положительный результат,
вызывается функция header( ) с параметром, в котором значение $site
102
Рис. 14. Проверка данных формы и вывод сообщений об ошибке
Программа в листинге 8 убеждается в том, что поля имени и ад-
реса электронной почты не остались пустыми, а также проверяет пра-
вильность синтаксиса введенного адреса. Если в результате каких-
либо проверок в форме обнаруживаются ошибки, программа выводит
соответствующие сообщения и отображает форму заново. При этом
вся введенная ранее информация остается в форме, благодаря чему
пользователю будет проще внести исправления.
Динамическое конструирование форм
Пример: построение раскрывающегося списка
Имеется список сайтов, которые вы хотите порекомендовать по-
сетителю из-за классного дизайна. Вместо того чтобы жестко кодиро-
вать каждую строку списка, можно создать массив и воспользоваться
его содержимым для заполнения списка.
В листинге 9, как и в предыдущих примерах, реализован вариант
с одним сценарием. Сначала мы проверяем, было ли присвоено значе-
ние переменной $site. Если проверка дает положительный результат,
вызывается функция header( ) с параметром, в котором значение $site
Страницы
- « первая
- ‹ предыдущая
- …
- 100
- 101
- 102
- 103
- 104
- …
- следующая ›
- последняя »
