ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 16.06.2024
Просмотров: 4
Скачиваний: 0
Лабораторная работа №15
Web-сервер Apache. Підключення БД
Мета: формування навичок застосування PHP для доступа до баз даних, та формирование навичок роботи з MySQL.
Обработка форм с помощью PHP-сценария
РНР размещает данные, полученные от пользователя в одном из массивов предопределенных переменных $HTTP_GET_VARS или $HTTP_POST_VARS в зависимости от использованного метода передачи данных. Для получения данных из этих массивов в PHP-скрипте используют обращения типа $HTTP_POST_VARS[имя_поля_формы], если был использован метод передачи данных POST, или $HTTP_GET_VARS [имя_поля_формы], если был использован метод передачи данных GET.
Рассмотрим пример передачи данных с помощью формы, созданной с помощью следующего HTML-кода:
Внешний вид формы приведен на рис. 1
Рисунок 1 Форма для ввода данных
Разработаем PHP-сценарий, который получает данные из этой формы и выводит их в Web-браузер пользователя. Программный код приведен ниже.
Результат работы PHP-сценария, который будет выведен в Web-браузер пользователя, представлен на рис. 2.
Рисунок 2 Результат работы PHP-скрипта
Скрипт обработки загружаемых данных.
Не забудьте, что переменные посланные методом GET, сначала нужно получить из массива $_GET
Скрипт обработки поискового запроса.
Скрипт для удаления данных.
Скрипт редактирования данных.
Скрипт для загрузки отредактированых данных.
Обработка множественного выбора
Практическое задание
Приведенные примеры скриптов, применить к страницам своего сайта (ИДЗ).
Написать скрипт для обработки формы Вашего сайта, скрипт добавления записей в таблицу БД, скрипт удаления данных.
Висновок: на лабораторній роботі я зформував навички застосування PHP для доступа до баз даних, та зформував навички роботи з MySQL.