Необходимо выбрать все данные из таблицы books
(если используется сервер Нетологии, то база данных global
, если нет, то дамп базы данных находится в файле) и вывести их на странице в виде таблицы.
Для подключения к базе данных на сервере Нетологии, нужно использовать хост localhost
, а имя пользователя и пароль совпадают с именем пользователя и паролем к FTP.
Добавить возможность фильтровать данные по трем параметрам: ISBN, name, author. Для ввода данных для фильтрации следует использовать текстовые поля. Фильтр должен работать по принципу поиска введенной подстроки в любом месте строки (как мы разбирали во время лекции).
Фильтры должны суммироваться, т.е. если пользователь ввел фильтр по ISBN, который возвращает 3 записи, и при этом ввел фильтр по имени автора, который возвращает 2 записи, то в результате будут выведены записи, которые соответствуют фильтру по ISBN и по имени автора. При этом введенные значения фильтров должны сохраняться в полях для ввода после вывода страницы с результатами.
Пример, как все должно работать в «максимальной комплектации».
Рекомендую делать по порядку, от простого к сложному.
Способы предоставить домашнее задание в порядке приоритета:
- Исходный код на BitBucket или GitHub.
- Код в песочнице codepad или eval.in.
- Доступ к рабочему пространству в Cloud9 или Сodeanywhere.
Не смогу проверить и помочь, если прислать:
- Архивы, особенно RAR.
- Ссылку на пример, выложенный на university.netology.ru или где-либо еще.
- Скриншоты кода.
- Теоретический рассказ о возникших проблемах.