Создание и использование элементов управления HTMLПервый сценарий будет храниться в файле cgi1.cgi. Когда пользователь открывает сценарий в броузере, сценарий возвращает страницу с элементами управления HTML и текстом. В данном случае это будет анкета. Если прокручивать страницу вниз, то можно увидеть запрос имени пользователя с текстовым полем и вопрос о его мнении с областью редактирования текста. Просматривая анкету дальше, вы увидите несколько элементов управления: кнопки с зависимой и независимой фиксацией, списки, а так же кнопка подтверждения и очистки анкеты. Когда пользователь нажимает на кнопку Submit, расположенную в конце анкеты, броузер собирает данные, введённые на странице, и передаёт их другому CGI-скрипту, cgi2.cgi. Возникает вопрос: как Web-страница с анкетой узнаёт, куда передать данные? Все элементы управления на ней принадлежат одной форме. Это невидимый элемент - контейнер, в котором содержатся элементы управления, а атрибут action формы указывает URL файла cgi2.cgi. Когда пользователь нажимает на кнопку Submit, броузер передаёт данные, введённые им, по указанному URL. В принципе не обязательно делать страницу, создающую анкету, сценарием. Можно написать обычную HTML страницу, которая будет вызывать. Листинги:Сценарий, обрабатывающий данные формы Получить окончательную страницу можно выполнив эти сценарии. Думаю, что это довольно просто, так что писать её не надо. Хотя если будут желающие, то напишите мне и я помещу результат выполнения скриптов на сайте. |