Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Красулин-11.87.doc
Скачиваний:
17
Добавлен:
10.04.2015
Размер:
592.38 Кб
Скачать
    1. Задание к работе

  1. Изучите лекционный материал по работе с файлами библиотек в РНР.

  2. Модернизируйте ранее разработанный программный код по расчету значений функции из табл. 2.4, расположив класс в отдельном файле.

  3. Создайте отдельную библиотеку файлов в подкаталоге LIB для хранения и использования классов и методов классов.

  4. Продемонстрируйте работоспособность программной реализации на лабораторной работе.

  5. Оформите отчет, подготовьтесь к ответу на контрольные вопросы и к защите работы.

    1. Контрольные вопросы

  1. Какая команда позволяет подключать файлы библиотек?

  2. Какова цель отдельного хранения запускаемых (индексных) файлов РНР и библиотек классов?

  3. Назовите ограничения в обращении к полям классов и принципы инкапсуляции.

  1. Работа с внешними параметрами средствами HTML-форм

Цель работы: получение навыков работы сHTML-формами.

    1. Теоретические сведения

      1. Создание простейших форм

Работа с формой начинается с тега <FORM>:

<FORM action = сценарий, method=метод>

<элемент формы>

</FORM>

Параметры формы application и method – это обязательные параметры формы.

АСTION – задает сценарий, которому форма передает параметры.

METHOD – определяет метод передачи параметров GET или POST.

      1. Теги для ввода текста

Input  является наиболее часто используемым тегом для ввода текста.

Параметры тега ввода текста представлены в табл. 5.1.

Таблица 5.1

Параметры тега ввода текста

Имя параметра тега

Назначение параметра тега ввода текста

type

Задает тип текстового поля. Зарезервированные значения:

text – обычный текст; password – поле для ввода пароля

size

Размер поля в знакоместах

maxlen

Максимальная длина строки, вводимая в поле

name

Имя, по которому можно обратиться к элементу ввода в сценарии

Пример :

<input type=password size=14 maxlen=10>

<input type=text size=18 maxlen=100>

Текстовая область определяется тегом Textarea с параметрами, приведенными в табл. 5.2.

<textarea параметры name=txt>

Текст по умолчанию

</textarea>

Таблица 5.2

Параметры тега текстовой области

Имя параметра тега

Назначение параметра тега текстовой области

Cols

Ширина текстового поля

Rows

Высота текстового поля

Wrap

Тип переноса

virtual

Используются автоматическая полоса прокрутки и автоперенос;

physical – зависит от браузера; none – без переноса

Пример:

<textarea cols=28 rows=5 name=txt>

Текст может быть расположен в строку,

но может и в несколько

строк

</textarea>

      1. Создание зависимых и независимых переключателей

Зависимые переключатели (radio) – это группа переключателей, из которых может быть выбран только один. Независимые переключатели (сheckbox) – из группы переключателей можно выбрать одновременно нес-колько.

Для определения настроек переключателей предусмотрены следующие параметры:

type – тип переключателя: зависимый или независимый;

value – значение переключателя: выводить (yes), не выводить (no);

size – размер переключателя в пунктах;

name – имя отдельного переключателя;

checked – переключатель активен, т. е. на него установлен выбор.

Примеры независимых переключателей:

Определите верные выражения. <br>

<input type=checkbox value=yes size=14 name=otv1> 1*1=2<br>

<input type=checkbox value=yes size=14 name=otv2 checked> 2+2=4<br>

<input type=checkbox value=yes size=14 name=otv3 checked> 2*2=4<br><br>

Пример зависимого переключателя:

Определите верное выражение. <br>

<input type=radio value=yes size=14 name=otv1> 1*1=2<br>

<input type=radio value=yes size=14 name=otv2> 2/2=0<br>

<input type=radio value=yes size=14 name=otv3 checked> 2*2=4<br><br>