Манипулирование данными таблицы с помощью phpMyAdmin
Среда phpMyAdmin предоставляет возможности интерактивного манипулирования данными. Рассмотрим этот процесс на примере редактирования данных таблицы, разработанной в ЛР№1.
Запустите среду phpMyAdmin и выберите из перечня базу данных «laba1» (рис. 2.1)
Рисунок 2.1 – Выбор базы данных для редактирования.
Далее выберите для редактирования таблицу «PhoneLib» и нужную запись для редактирования (рис. 2.2)
Рисунок 2.2 – Выбор таблицы и записи для редактирования.
Выполните редактирование записи. Обратите внимание на текст SQL-скрипта для обновления строки таблицы (рис. 2.3)
Рисунок 2.3 – Редактирование записи в среде phpMyAdmin
Клиентское приложение для манипулирования данными
Модифицируем клиентское Web-приложение, разработанное в ЛР№1. Для управления таблицей добавим после PHP-скрипта в файле «phplib.php» форму, в которой будет три текстовых поля (input type=”text”) для ввода номера, Ф.И.О. и даты рождения, а также три кнопки (input type = “submit”) – «Добавить», «Редактировать» и «Удалить». Отметим, что, при нажатии кнопок форма будет отправлять данные методом «post» скрипту, расположенному в том же самом файле (action = “ phplib.php ”). Его HTML-код приведен на рис. 2.4, а сама форма ввода имеет вид, показанный на рис. 2.5
Рисунок 2.4 – Форма ввода данных. HTML-код
Рисунок 2.5 – Форма модификации данных таблицы
Разработаем обработчик события по нажатию кнопок «Добавить», «Изменить» и «Удалить». Будем считать, что поля редактирования заполнены должным образом и нам необходимо перенести из них информацию в базу данных. Расположим PHP-скрипт, приведенный на рис. 2.6, после оператора выбора базы данных (mysql_select_db). Результат работы разработанного клиентского приложения представлен на рис 2.7.
Рисунок 2.6 – PHP-скрипт обработчика событий по нажатию кнопок
«Добавить», «Изменить» и «Удалить»
Рисунок 2.7 – Результат работы клиентского приложения