До сих пор наши страницы отображали данные из таблицы базы данных. Настало время записать что-нибудь в таблицу. Для этого создадим новую страницу Test2.asp, как в Шаге 1. Не забываем добавить две "волшебные" строки в начале страницы:
<%@ Language=VBScript %> <% Response.Expires = 0 Response.AddHeader "pragma", "no-cache" %> <HTML> <HEAD> ......
После кода <P> </P> , или вместо него, добавляем форму для ввода данных:
<FORM ACTION="Test2.asp" METHOD=POST id=form1 name=form1> Наименование: <BR> <INPUT TYPE="Text" NAME="TextBoxName" VALUE="" SIZE=50 MAXLENGTH=40> <BR> Содержание: <BR> <textarea rows="5" name="EditBoxComment" cols="50" VALUE=""></textarea><BR> <BR><INPUT TYPE=SUBMIT NAME="Action" VALUE="Enter Запись"> </FORM>
Сохраняем код и вызываем страницу, например, в IE. Комментировать этот код не буду - здесь все HTML. Стоит обратить внимание только на ACTION="Test2.asp" - форма вызывает (возвращает) нашу страницу.
Добавим еще несколько строк в начале страницы
<%@ Language=VBScript %> <% Response.Expires = 0 Response.AddHeader "pragma", "no-cache" %> ' Создаем строковую переменную и анализируем код возврата - Action = "Enter", ' где "Enter" часть нашего <INPUT TYPE=SUBMIT NAME="Action" VALUE="Enter Запись"> из формы. <% strMsg="" Action = Left(UCase(Request("Action")),5) If Action = "ENTER" Then strMsg="Данные получены !!!" End If %> <HTML> <HEAD> ......
После кода <P> </P> , в "теле" страницы, добавляем строку <% = strMsg%>. Сохраняем код и проверяем его работу. Наша форма реагирует на нажатие кнопки формы. В следующем шаге мы прочитаем данные из полей ввода формы и запишем их в таблицу базы данных.