922____________________________Часть VIII. Примеры

Тэг <%BeginDetail%> <%EndDetail%>

Теперь нам надо создать файл.НТХ,который создает HTML-документ, возвращаемый посетителю сайта. Как и файлJDC,файл.НТХимеет специальные команды или тэги, которые помогают отформатировать страницу.

Если посетитель сайта хочет обратиться к базе данных, тэги <%begindetail%>И <%enddetail%>сохраняют возвращаемую информацию. Например предположим, что посетитель, просматривая каталог продукции вашей компании, вводит запрос для поиска информации о модемах, которая содержится в поле под именем modem. Вы можете написать файл .НТХ для форматирования результата поиска:

<table>

<%begindetail%>

<tr><td><%modem%xtd><%price%></tdx/tr>

<%enddetail%>

</table>

«

Этот код открывается тэгом <TABLE>. При совпадении запроса и записи создается строка, состоящая из названия модема и его цены. Тэг <%enddetaii%>указывает на окончание этого раздела кода. Затем тэг </TABLE>закрывает таблицу. Если ни одной записи не найдено, этот код пропускается.

Директив CurrentRecord

Эта директива подсчитывает количество обработок записей. Она может использоваться для проверки, сгенерированы ли в ответ на запрос какие-либо результаты, и для информирования пользователя об этом.

Ниже директива CurrentRecord будет рассмотрена подробнее, а пока обратимся к другим тэгам, служащим для проверки информации и возвращения результата при определенных условиях.

Условные операторы

Внутри файла .НТХ можно употреблять следующие простые условные операторы:<%if%>, <%else%>и <%endif%>. Они дают возможность проверить выполнение каких-либо условий. Например, вы можете проверить, возвращены ли результаты поиска, а если нет, можете проинформировать об этом посетителя:

<table>

<%begindetail%>

<tr><td><%modem%><td><%price%></tdx/tr>

<%enddetail%>

</table>