В прошлый раз мы с Вами выводили данные без запроса как такового. То есть запрашивали, но все данные. Намного полезнее и нужнее когда сервер производит выборку данных. Первое, что нам надо сделать - это сформировать HTML страницу для запроса и поместить на нее поле для редактирования с кнопкой. Смотрим код страницы.
<html> <FORM NAME="Base" METHOD="POST" ACTION="Script/MDB/Base.idc"> <INPUT TYPE="SUBMIT" VALUE="FORM"> <INPUT NAME="NAMES" VALUE="VACI"> </FORM> </html>
Как видите на нашей сранице помимо всего прочего появилось поле для редактирования с именем Names. Обратите на это имя внимание. Хоть и задается оно произвольно, но это имя переменной, которая будет передана серверу. Вот как выглядит эта страница в браузере.
Так как мы будет пользоваться тем же шаблоном, то изменять его не нужно. А вот IDC файл нужно изменить. Вот так:
Datasource:MyTest Template:MyHtx.htx SQLStatement: +SELECT * FROM MyTable +WHERE MyTable.Name='%NAMES%'
Обычный SQL запрос. А вот и наша переменная %NAMES%. Запрос звучит примерно так: "выбери все из таблицы MyTable при условии, что поле таблицы MyTable.Name=NAMES", которая получена от клиента кстати. А вот так выглядит результат запроса.