готовить страницу tours.asp к добавлению трех видов поиска;
создавать динамический список/меню, пересылающего данные на страницу tours_detail.asp при помощи динамически сформированных переменных URL-адреса;
создавать такой же список/меню на другой странице;
использовать комментарии для временной блокировки участков кода для проведения тестирования и отладки;
создавать форму, содержащую список, наполняемый динамическими данными;
отображать или скрывать навигационную панель для перемещения между записями – в зависимости от количества извлеченных из базы записей;
создавать SQL-запрос, фильтрующий данные из двух объединенных таблиц на основе значения переменной URL-адреса, а также запрос, производящий фильтрацию на основе переменной формы;
создавать SQL-запрос, использующий предикат EXIST и содержащий подчиненный запрос;
динамически переключаться между запросами в зависимости от наличия или отсутствия переменных среды при помощи условных конструкций if…else и функций IsEmpty() (ASP), IsDefined() (ColdFusion) и isset() (PHP).