Элемент управления список

Списки в HTML-формах создаются при помощи тега <SELECT>. В отличие от рассмотренных ранее элементов управления, списки допускают выбор сразу нескольких значений.

Переключатели (radio buttons)

Переключатель описывается при помощи набора тегов <INPUT TYPE=RADIO>, а для группиров­ки различных альтернатив все они связываются при помощи атрибута NAME, значение которого должно быть одинаково внутри группы.

Выключатели (checkboxes)

Еще одним основным элементом управления в HTML-формах является вы­ключатель (checkbox). Для его описания используется тег <INPUT TYPE=CHECKBOX>.

Многострочные поля

Многострочные поля предназначены для ввода большого количества текста. Для их описания используется тег <TEXTAREA>, в атрибутах которого задается размер области для ввода текста

Получение данных из текстовых полей

Для того чтобы получить доступ к данным, переданным скрипту из HTML-формы, используются суперглобальные массивы $_GET или $_POST для способов передачи GET и POST соответственно.

Текстовые поля

Текстовые поля предназначены для ввода однострочных данных в web-фор­мах и являются наиболее часто употребительными элементами управления.

Создание web-форм

Прежде чем приступить к обработке данных в PHP-скрипте, необходимо соз­дать web-форму, где их можно было бы ввести. Для этого используется HTML-тег <FORM>. Он имеет следующие атрибуты:

Обработка ошибок

Во многих случаях, если в процессе выполнения функции возникла ка­кая-либо ошибка, то функция возвращает значение FALSE в качестве своего результата. Так поступают многие встроенные функции в РНР, и этот же прием можно использовать и в своих собственных функциях.

Вложенные файлы

Как уже было сказано, функции позволяют разбивать код на отдельные фраг­менты, которые могут быть повторно использованы снова и снова. Но помимо функций, в РНР существует еще одно средство для повторного использования кода — вложенные файлы. Такой файл содержит код, который будет включен в тело основного скрипта в том месте, где использован соответствующий оператор include.

Вложенные функции

РНР также допускает описание функции внутри функции — т.е. вложенные функции. Как и в случае функций, описанных условно, вложенная функция становится доступной только после вызова функции, внутри которой она описа­на, что и представлено в пример.
<<  < 39 40 41 42 43 44 45 46 47 >  >>