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


Передача параметров в DBML-шаблон


Существует несколько способов передачи параметров между шаблонами.

Можно передавать параметры непосредственно в URL,

использовать для этого форму либо cookie.

Если параметры передаются через URL,

то они добавляются к адресу вызываемого шаблона через символ "&"

(амперсант) в виде параметр

= значение. Например, гипертекстовая ссылка,

приведенная ниже, отправляет параметр с именем 'user_id'

и значением 5 в шаблон 'example.dbm':

<A HREF="cgi-shl/dbml.exe?Template=example.dbm&user_id=5">

При передаче параметров через форму используются поля формы, которые

должны иметь имена, совпадающие с именами параметров, которые

требуется передать. Ниже приведен пример передачи параметра, из

предыдущего примера используя форму:

<FORM ACTION="cgi-shl/dbml.exe?Template=example.dbm">


<INPUT TYPE="HIDDEN"

NAME="user_id" VALUE="5">


<INPUT TYPE="SUBMIT"

VALUE="Enter">


</FORM>

Заметим, что при обращении к CGI

- программе DBML.EXE должен

быть определен стандартный параметр Template,

указывающий на конкретный шаблон.

Переменные, занесенные в cookie браузера

и переменные окружения CGI доступны

в любом шаблоне. Способы занесения информации в cookie

описаны в .




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