MySQL / 17. Внедрение результатов запросов в веб-страницы

Если информация хранится в базе данных, есть множество простых способов использования ее в Web. Результаты запросов можно отобразить как неструктурированные абзацы или структурировать их в виде списков или таблиц, можно вывести простой текст, а можно создать гиперссылки. При форматировании результатов запроса можно воспользоваться метаданными, например, сформировать из них заголовки столбцов HTML-таблицы, отображающей результирующее множество. Такие задачи сочетают в себе обработку запросов с веб-программированием и требуют, главным образом, правильного кодирования специальных символов (таких как & или <) и добавления соответствующих HTML-тегов, формирующих требуемые элементы разметки.
Статьи раздела '17. Внедрение результатов запросов в веб-страницы':
Извлечение изображений и других двоичных данных
Задача Отлично, мы научились сохранять изображения и другие двоичные данные в базе данных. Но как теперь получить их обратно? Решение Нужно всего лишь выполнить предложение SELECT. Естественно, ответить на вопрос о том, что д...
Использование результатов запроса для загрузки файлов
Задача Вы хотите отправить информацию из базы данных в броузер для скачивания, а не для отображения. Решение К сожалению, нет хорошего способа инициирования загрузки. Броузер будет обрабатывать полученную информацию в соответ...
Представление результатов запроса в виде абзацев
Задача Вы хотите представить результат запроса в виде простого текста. Решение Используйте для его отображения только теги абзаца HTML. Обсуждение Абзацы используются для вывода простого текста, не имеющего определенной с...
Представление результатов запроса в виде гиперссылок
Задача Вы хотите генерировать гиперссылки на основе содержимого базы данных. Решение Добавьте к содержимому теги ссылок. Обсуждение Примеры предыдущих разделов формируют статический текст, но на основе содержимого базы да...
Представление результатов запроса в виде списков
Задача Результат запроса содержит ряд значений, которые надо структурировать в виде списка. Решение Заключите элементы списка в теги HTML, соответствующие требуемому типу списка. Обсуждение Списки, занимающие по степени с...
Представление результатов запроса в виде таблиц
Задача Вы хотите представить результат запроса в виде HTML-таблицы. Решение Поместите каждую строку результата в строку таблицы. Если вам нужна начальная строка заголовков столбцов, то подставьте свою либо воспользуйтесь мета...
Работа с баннерами
Задача Вы хотите выводить рекламные баннеры, произвольно выбирая изображения из имеющегося набора. Решение Используйте сценарий, случайным образом выбирающий строку из таблицы изображений и отправляющий изображение клиенту. ...
Создание навигационного индекса
Задача Список элементов на веб-странице очень длинный. Вы хотите упростить передвижение по такой странице. Решение Создайте навигационный индекс со ссылками на различные разделы списка. Обсуждение Отображать списки на веб...
Хранение изображений и других двоичных данных
Задача Вы хотите хранить в MySQL изображения. Решение Это несложно, если вы правильно закодируете данные. Обсуждение На веб-сайтах можно отображать не только текст, но и различные виды двоичных данных, такие как изображен...

Страницы: 1