Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лр4.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
1.97 Mб
Скачать

Скрытое поле

Вставим поле, передающее uid записи, которую необходимо обновить с помощью команды Insert -> Form -> Hidden field. Задаем параметры как на рисунке.

Кнопка Hidden Field используется для помещения в форму скрытого поля. В поле ввода HiddenField вводится уникальное имя элемента управления.

В поле ввода Value задается значение, которое будет отправлено скрытым полем серверной программе. Скрытое поле создается с помощью одинарного тега <INPUT TYPE="hidden">.

Поведение, обновляющее запись создается с помощью команды Window -> Server Behaviors -> “+” -> Update Record. Значение Value для созданного поля uid_news_for_edit задается из поля uid набора записей.

Удаление записи

Откроем страницу news_delete. Добавим на страницу поведение, удаляющее запись с помощью команды Window -> Server Behaviors -> “+” -> Delete Record. Для работы этого поведения необходимо задать параметр, определяющий какую запись удалить. Задаем имя этому параметру, например – p. Его значение будет задаваться из ссылки, которую создадим на главной странице. Выберем в раскрывающемся списке Connection базу данных, в списке Table — таблицу, запись которой будет удалена. В поле ввода Primary key column задается поле набора записей, по которому нужная запись будет однозначно идентифицироваться. В данном случае — это ключевое поле ID. Если это числовое поле (а поле ID — числовое), включим флажок Numeric, в противном случае — отключим его. В поле ввода After Deleting, go to вводится интернет-адрес страницы, на которую будет осуществлен переход после успешного удаления записи.

На главной странице вставим ссылки на удаление и редактирование новостей с помощью команды меню Insert -> Hyperlink.

Вместо значения параметра p=x вставим поле uid из набора данных Recordset.

Теперь главная страница выглядит как на рисунке.

Окно добавления и редактирования новостей выглядит так:

С помощью серверных поведений Behaviors и наборов данных Recorset существенно сократилось время создания сайта. Программа Dreamweaver автоматически создала большие фрагменты кода.

Оглавление

Лабораторная работа №4 1

Создание простой серверной страницы с помощью Dreamweaver (PHP) 1

Создание базы данных news. 2

Регистрация сайта в Dreamweaver. 5

Создание страницы добавления новостей news_add. 7

Подключение базы news 10

Создание поведений 11

Создание наборов данных и повторяющегося региона 12

Скрытое поле 16

Удаление записи 18

Оглавление 21

21