
- •Лабораторная работа №4 Создание простой серверной страницы с помощью Dreamweaver (php)
- •Создание базы данных news.
- •Регистрация сайта в Dreamweaver.
- •Создание страницы добавления новостей news_add.
- •Подключение базы news
- •Создание поведений
- •Создание наборов данных и повторяющегося региона
- •Скрытое поле
- •Удаление записи
- •Оглавление
Скрытое поле
Вставим поле, передающее 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