Урок 10: Фильтрация и отображение данных
Подготовка страницы вывода
Страница ввода готова, но все ее ссылки предназначены для перехода на страницу, которой еще не существует. Новая страница будет создана в этом упражнении. Также будет сформирован набор записей, содержащий данные, извлеченные из базы данных на основе переменной URL-адреса, которая пересылается, когда посетитель переходит по ссылке с предыдущей страницы.
-
Откройте страницу generic_template.asp . В поле Title (Заголовок) на панели инструментов введите заголовок "Newland Tours: Country Profiles" и сохраните страницу как profiles_detail.asp.
И снова на основе шаблона можно быстро и легко создать основной каркас страницы.
-
В режиме Design (Дизайн) введите на странице заголовок "Country Profiles: Individual Profiles". После этого добавьте приведенный ниже текст, чтобы каждая строка размещалась в отдельном абзаце:
Country Name: (Название страны:)
World Region: (Регион:)
Description: (Описание:)
Image Caption: (Надпись к рисунку:)
Population: (Численность населения:)
Local Currency: (Денежная единица:)
На этом и нескольких последующих шагах создается общая структура (макет) страницы, к которой в дальнейшем будут добавлены динамические данные.
-
Один раз щелкните на "Country Name", а потом в поле Format (Формат) на панели Property Inspector (Инспектор свойств) выберите пункт H2.
В соответствии с заданным ранее стилем CSS шрифт в тексте "Country Name" должен стать крупным и фиолетовым. Остальные поля будут отформатированы в следующем упражнении.
-
Создайте на панели Bindings (Привязки) новый набор записей на основе указанной информации:
Name: rs_countries (Название: rs_countries)
Connection: conn_newland (Соединение: conn_newland)
Table: tbl_country (Таблица: tbl_country)
Columns: All (Столбцы: все)
Filter: countryID = URL Parameter countryID (Фильтр: countryID = URL параметр countryID)
Sort: None (Сортировка: отсутствует)
Как говорилось ранее, если нет уверенности в том, какой должен получиться результат, следует нажать кнопку Test (Проверить). Поскольку фильтрация производится на основе параметра URL-адреса, потребуется указать контрольное значение для проверки. Если ввести 3, то отобразится информация о Тайване.
По завершении на панели Bindings (Привязки) появится новый набор записей, который предназначен для наполнения страницы.