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>