Аргерих Л. О языке РНР. Часть 2. Страница 21


<td width="25%"xfont color="#FF0000">*</font>

Your Full Name </td>

Вызов метода show„element() приводит к тому, что ООН Forms генерирует HTML, необходимый для отображения элемента ввода, имя которого пере­дано в качестве параметра. Синтаксис метода show_element():

show_element(name [, value])

Вспомним, что элемент name был определен ранее в коде с помощью метода Переменная $name является именем элемента который

должен быть показан, a $value задает значение указанного элемента. Обычно второй аргумент не указывается, но для переключателей он обязателен:

<td width=,,75%"x?php $f->show_element("nafne"); ?></td> </tr> <tr>

ctdxfont color="#FF0000">»</font>Your e-mail Address</td> <tdX?php $f->show element("email"); ?></td> </tr> <tr>

<td width="25%">Your Address</td> <td ?x/td>

</tr> <tr> <td>Gender</td> <td>

<?php $f->show_element("gender","Male"); ?>Male <?php $f->show element("gender","Female"); ?>Female </td> </tr>

<tr>

<td>Would like e-mail notification?</td> <td><?php $f->show_element("email_me") ?></td> </tr> <tr>

<tdxfont color="#FFOOOO">*</font>City where lean work</td>

?></td>

</tr> </table>

</centerx/divXp align="center"> <?php

if ($err ! = "Success!"){

$f->show_element("submit");

?x/p>

Вывод формы завершается вызовом метода finish(). Этот метод выводит все скрытые поля, ранее помещенные в форму, завершающий тег </form> и функцию JavaScript для проверки данных:

<?php

$f->finish();

Такой способ создания сценариев для форм не только делает код понятным и модульным, но и сокращает его объем.

Окончательный результат работы сценария выглядит так (рис. 7.6)

Ранее говорилось о возможности расширения ООН Forms. Расширив ООН Forms, можно создавать:

♦ Форму по образцу «мастера» для последовательного получения входных данных

♦ Форму с закладками типа блокнота

♦ Графический элемент календаря для облегчения ввода дат

Предотвращение неправильного использования форм

Рассмотрим простое приложение для ведения гостевой книги сайта. Пользо­ватели, заполняющие гостевую книгу, могут попытаться ввести нежела­тельные ссылки. Существуют функции, с помощью которых можно поме­шать посетителям сайта вводить в поля теги HTML.




Хотите, чтобы в вашем смартфоне все было структурировано? Файловые менеджеры для Symbian 9.4 помогут вам быстро и просто узнать, какие из папок имеют максимальный размер и какие из них можно удалить. Более детальная информация на сайте.