1 Создать четыре таблицы в базе данных (см. Рисунок 1):
1.1 Образование. Записи в таблице – среднее, бакалавр, магистр, еще что-то.
1.2 Города.
1.3 Пользователи – имя, ссылка на справочник «образование».
1.4 Города пользователей – связь между пользователями и городами,
у каждого пользователя может быть 1 или более городов.
2 Написать приложение:
2.1 Выводить список (grid) этих пользователей (см. Рисунок 2). Колонки в таблице:
пользователь, образование, города. Если городов больше одного, то они должны
выводиться через запятую.
2.2 Выводить два фильтра – образование и города. В каждом из фильтров должна быть
возможность выделить один или несколько элементов (как вариант – про-ставить одну
или несколько «галочек»).
2.3 В зависимости от выбранных в фильтрах элементах список пользователей должен
обновляться – должны выводиться только те пользователи, которые имеют вы-бранное образование
и связаны хотя бы с одним из выбранных городов. Если в образовании ничего не выбрано, то
список должен выводиться без фильтрации по образованию. Аналогично с городами.
3. Приложение должно быть написано с использованием следующего инструментария:
3.1 Должна использоваться СУБД MySQL.
3.2 Серверная часть должна быть написана на PHP.
3.3 Клиентская часть должна быть написана c использованием JS.