ДЗ КМ-9: КМ-9. СУБД MySQL как составная часть стэка LAMP вариант Доставка из японског
Описание
Вариант: Доставка из японского ресторана

Задание:
Название: СУБД MySQL как составная часть стэка LAMP (Linux+Apache+MySQL+PHP).
Задание: на базе формы, использованной в работах № 1 и 2, pазработать web-приложение для отправки данных на сервер, записи их в базу данных (используется MySQL/MariaDB) и вывод данных на экран в табличном виде.
ТРЕБОВАНИЯ И ПОЯСНЕНИЯ:
Разрабатываемое приложение должно иметь возможность:
1. Создавать базу данных, если она не существует. Имя базы iddo, оно задано и изменять его нельзя.
2. Создавать таблицу в базе данных, если она не создана. Структура таблицы должна соответствовать условиям задания № 2, а именно, все 5 использованных поля ввода формы должны быть отражены в полях (столбцах) таблицы базы данных. ДЛЯ ОПЕРАЦИЙ С ДАННЫМИ, МОЖНО ИСПОЛЬЗОВАТЬ ВСЕ ПОЛЯ ТАБЛИЦЫ.
3. Добавлять записи в базу данных (таблицу). Для этого, очевидно, придется добавлять соответствующие кнопки (кнопку Reset можно не делать) или иные элементы в заданную html-форму.
4. Приложение должно быть универсальным и работать на любом хостинге, независимо от места размещения вашего приложения и параметров доступа к базе данных (логин, пароль). Определение параметров для подключение к базе данных необходимо вынести в отдельный файл, например config.php, connectdb.phpи т.п.
5. Количество скриптов приложения и таблиц базы данных – неограниченно.
6. Результаты работы для отправки преподавателю должны представлять собой архив, содержащий действующие скрипты и дамп базы данных (sql-файл). Дамп удобно создавать с помощью phpMyAdmin или можно с помощью mysqldump.exe (расположен в каталоге bin, там где установлен MySQL).
ПРИМЕЧАНИЯ:
1. По сути, данная работа аналогична письменной работе № 2, лишь с той разницей, что данные пишутся не в текстовый файл, а в файлы базы данных СУБД MySQL и требуется только одна операция – запись в базу данных.
2. Предпочтительный тип таблиц в базе данных - MyISAM. Тип таблиц хорошо контролируется приложением phpMyAdmin.
3. Для оперативного контроля за созданием таблиц в базе данных и их содержанием, можно воспользоваться приложением phpMyAdmin, но окончательный вариант разрабатываемого приложения должен содержать код, позволяющий при запуске приложения создавать базу данных и таблицы (если они отсутствуют) с помощью PHP.
4. Далее приведен один из возможных вариантов внешнего вида веб-приложения (не забывайте что у вас другая форма):

Курс Web-технологии 2/2 (ИДДО W-Б-5/5-2-ЗаО/Экз)
Вторая часть 2 семестрового курсаПоказать/скрыть дополнительное описаниеКурс Web-технологии 2/2 (ИДДО W-Б-5/5-2-ЗаО/Экз).
Файлы условия, демо
Характеристики домашнего задания
Преподаватели
Список файлов
