Использование технологий WWW для доступа к базам данных




Использование результатов запроса для динамического создания HTML - документа


Для вывода данных возвращаемых в результате выполнения запроса

определенного в DBQUERY применяется тег DBOUTPUT. Внутри этого

тега, связанного с конкретным запросом, может находиться обычный

текст, теги HTML, ссылки на поля определенные в запросе. При обработке шаблона, содержимое

тега DBOUTPUT отправляется клиенту для каждой записи, возвращаемой в результате выполнения

запроса, с подстановкой соответствующих значений параметров и полей.

Тег DBOUTPUT имеет следующий

синтаксис:

<DBOUTPUT QUERY="имя

запроса" MAXROWS=n>

Текст, теги HTML,

ссылки на поля и параметры (т.е.

#Name#)

</DBOUTPUT>

Атрибут QUERY применяется

для указания имени запроса DBQUERY,

результат выполнения которого будет использоваться, а атрибут

MAXROWS определяет максимальное

количество записей этого запроса, которые будут переданы для вывода

в тег DBOUTPUT.

Пример

Для вывода результата выполнения запроса с именем 'AllPersons',

отображая имя персоны и телефон, и разделяя записи горизонтальной

линией, может использоваться следующая конструкция:

<DBOUTPUT QUERY="AllPersons"

MAXROWS=50>

<HR>

#FullName# (Телефон: #Phone#

) <BR>

</DBOUTPUT>

Результат обработки этого тега будет иметь вид:

<HR>

Иванов Иван Иванович (Телефон:

222-22-22 ) <BR>

<HR>

Петров Петр Петрович (Телефон: 444-44-44 ) <BR>




Содержание  Назад  Вперед