Использование технологий 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>




Начало  Назад  Вперед



Книжный магазин