Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛАБ.РАБ.№3.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
333.82 Кб
Скачать

1.7 Операторы передачи управления

Оператор break заканчивает выполнение текущего цикла, будь то for, foreach, while, do...while или switch. Break может использоваться с числовым аргументом, который говорит, работу скольких управляющих структур, содержащих его, нужно завершить.

Оператор continue позволяет пропустить дальнейшие инструкции из блока_выполнения любого цикла и продолжить выполнение с нового круга. Continue можно использовать с числовым аргументом, который указывает, сколько содержащих его управляющих конструкций должны завершить работу.

1.8 Операторы включения

Оператор include позволяет включать код, содержащийся в указанном файле, и выполнять его столько раз, сколько программа встречает этот оператор. Включение может производиться любым из перечисленных способов:

include 'имя_файла'; или include $file_name; или include ("имя_файла") ;

Require также позволяет включать в программу и исполнять какой-либо файл. Основное отличие require и include заключается в том, как они реагируют на возникновение ошибки. Include выдает предупреждение, и работа скрипта продолжается. Ошибка в require вызывает фатальную ошибку работы скрипта и прекращает его выполнение.

1.9 Формы в html-документах

Формы предназначены для отправки информации CGI-приложению, то есть нашему сценарию. Форма в HTML-документе реализуется тегом-контейнером FORM, в котором задаются все управляющие элементы — поля ввода, кнопки и т.д. Простая форма ввода имени:

<form action="http://localhost/l.php" method=" GET ">

Имя: <input type=text name=user_name><br>

<input type=submit vаluе="Передать">

</form>

Имена элементам формы присваиваются через их атрибут NAME. Каждый элемент формы имеет начальное, используемое по умолчанию, и конечное значения, которые являются символьными строками. Начальные значения элементов не меняются, благодаря чему может осуществляться сброс значений, указанных пользователем. Результатом этого действия будет установка всех управляющих элементов формы в своих первоначальных используемых по умолчанию значениях.

HTML 4.01 определены следующие типы управляющих элементов:

Кнопки — задаются с помощью элементов BUTTON и INPUT. Различают:

  • кнопки отправки — при нажатии на них осуществляют отправку формы серверу;

  • кнопки сброса — при их нажатии устанавливают управляющие элементы в первоначальные значения;

  • прочие кнопки — кнопки, для которых не указано действие, выполняемое по умолчанию при их нажатии.

Зависимые переключатели (переключатели с зависимой фиксацией) — задаются элементом INPUT и представляют собой переключатели «вкл\выкл». Если несколько зависимых переключателей имеют одинаковые имена, то они являются взаимоисключающими.

Независимые переключатели (переключатели с независимой фиксацией) — задаются элементом INPUT и представляют собой переключатели «вкл\выкл», но в отличие от зависимых, независимые переключатели могут принимать и изменять свое значение независимо от остальных переключателей.

Меню — реализуется с помощью элементов SELECT, OPTGROUP и OPTION. Меню предоставляют пользователю список возможных вариантов выбора.

Ввод текста — реализуется элементами INPUT, если вводится одна строка, и элементами TEXTAREA — если несколько строк. В обоих случаях введенный текст становится текущим значением управляющего элемента.

Выбор файлов — позволяет вместе с формой отправлять выбранные файлы, реализуется HTML-элементом INPUT.

Скрытые управляющие элементы — создаются управляющим элементом INPUT

Форма в HTML-документе реализуется тегом-контейнером FORM.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]