Обработка запросов к серверу на PHP

  • pdf
  • 11.05.2020
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала 167. Обработка запросов к серверу на PHP.pdf

Лабораторная работа N6. Обработка запросов к серверу на PHP

 

Цель работы: Написать две программы на языке PHP. Первая должна формировать выпадающее меню для веб-страницы с формой запроса. Вторая должна обрабатывать запрос с этой страницы. Добавить эти программы на свой сайт и поставить на них ссылку с главной страницы сайта.

 

Порядок выполнения работы:

 

 К лабораторной работе прилагается файл: oblinfo.txt, в котором приведены названия областей Украины, количество населения в тыс. человек для каждой области и число высших учебных заведений в каждой области (структура файла такая же, как и в лабораторной работе №5). Первая программа на языке PHP должна прочитать из этого файла названия областей и сформировать меню, которое показано на рис. 1. 

 

                                                                                 

Рисунок 1 - Сформированная HTML-страница с выпадающим меню и формой запроса

 

 Пользователь выбирает из выпадающего списка область (правое изображение на рис. 1) и нажимает кнопку “Отправить запрос”.

 После этого должна запуститься вторая программа на языке PHP, которая в виде таблички выводит информацию об выбранной области (рис. 2).

 

Рис. 2. Результат работы второй PHP-программы после того, как пользователь выбрал

Полтавскую область

 

Методические указания:

 

 Если понадобится, установите Denver на компьютер (файл установки находится в папке лабораторной работы №5).

 Используйте теги <select> и <option> для формирования выпадающего списка. Воспользуйтесь справочником на htmlbook.ru, чтобы разобраться с атрибутами этих тегов.

 В качестве значений атрибута value тега <option> используйте порядковые номера областей в файле oblinfo.txt. 

 Полученный с HTML-страницы номер выбранной области извлекайте в PHPпрограмме из стандартного массива $_POST[“myname”], где myname - значение атрибута name тега <select> HTML-страницы.

 Для вывода только одного пункта таблицы просто слегка модифицируйте свою готовую программу с лабораторной работы №5. 

        Используйте сайты google.com и php.su в качестве справочников по функциям php.

 

         Формат файла oblinfo.txt. 

 В первой строке файла содержится число областей Украины (отдельно туда добавлены Киев, Севастополь и Крым).

 В последующих строках содержатся данные по областям (по три строки на каждую область):

-   Название области

-   Количество населения в тысячах человек

-   Количество высших учебных заведений