Главная
Скачать (Download)
Dreamweaver CS6
Dreamweaver CS5
Dreamweaver CS4
Dreamweaver 8
Dreamweaver MX 2004
Dreamweaver 4
Уроки (Tutorials)
Видеоуроки new!!!

Fireworks
ЧаВо
Документация
Статьи
Программы и скрипты
Бесплатные шаблоны
Каталог сайтов
Форум
Карта сайта
Контакты



Уроки - Создание гостевой книги в Macromedia Dreamweaver
[1 2 3 4 5 6 7 8]

- Создание CSS

- Создание статической страницы
[1 2]

- Создание выпадающего меню

- Редактирование кода
[1 2]


главная > уроки >

Создание гостевой книги в Macromedia Dreamweaver

Добавление сообщения в гостевую

Для добавления сообщений в гостевую книгу используем страницу post.php, которая будет содержать форму для добавления записей.

  1. Откройте страницу post.php.
  2. Примените к ней шаблон gb.
  3. В поле заголовка введите текст Моя гостевая книга: Добавление сообщения.
  4. Кликните в пределах редактируемой области main.
  5. Нажмите на закладке Application в строке Insert и выберите Record Insertion Form Wizard из меню кнопки Insert Record

  6. Заполните поля как показано на рисунке:

  • Используйте созданное соединение с базой данных - guestbook.
  • Выберите базу данных, в которую будете добавлять записи: gb_article_art
  • После добавления записей пользователь будет перенаправлен на страницу: index.php.
  • Удалите поле id_art. В нашей таблице значение этого поля автоматически увеличивается после добавления записи. Для удаления нажмите кнопочку Минус (-). Также нужно удалить поле idtop_art. Выбор раздела из выпадающего списка сделаем попозже.
  • Для каждого поля введите обозначение (Заголовок сообщения, Описание сообщения, Текст сообщения), этот текст будет показываться возле полей форм.
  • Измените для полей description_art и text_art значения display as (показывать как ) на text areas, потому что нам нужно будет вставлять большой кусок текста.
  • Измените для поля date_art - display as - hidden (скрытое поле) и установите значение:

    <?php echo date('Y-m-d H:i:s'); ?>

    Дату не нужно будет автоматически вводить. Сервер автоматически будет добавлять дату и время. Функция date( ) в PHP возвращает текущие локальные дату и время в установленном формате.

  • Нажмите для OK выхода из Record Insertion Wizard и вставки формы на страницу.

Так будет выглядеть наша форма:

Так выглядит форма

Возникла одна проблема: нельзя выбрать раздел, в который будет добавляться сообщение. Зачем удалили поле idtop_art из формы, оно ведь определяет название раздела?. Действительно, поле idtop_art служит для идентификации раздела в котором будет сообщение, но пользователю трудно угадать какому разделу какая цифра присвоена. Для этого создадим выпадающее меню в котором пользователь сможет выбрать подходящую тему. В динамическом выпадающем меню будет показано выборку полей из recordset и можно будет выбрать одно из них. Если будут произведены изменения в базе данных - сразу же изменится динамическое выпадающее меню.

Создайте простой recordset, назовем его Menu на странице post.php. Recordset Menu должен содержать все разделы из таблицы gb_topic_top.

Последовательность создания динамического меню.

  1. Вставьте новую строку в таблицу формы, выше строки с полем Заголовок сообщения.
  2. Напишите Раздел в левой ячейке новой строки.
  3. В правой ячейке вставьте выпадающее меню нажав кнопку List/Menu закладки Forms панели вставки.
  4. Вставка меню

  5. Выделите меню и назовите его idtop_art в Инспекторе свойств.
  6. Нажмите кнопку Dynamic button в Инспекторе свойств и настройте динамическое меню, как показано на рисунке:
    • Опции будем брать из recordset Menu.
    • Выбирать будем значение id_top, но в выпадающем меню будут показаны названия разделов описанные в title_top.
  7. Нажмите OK.

Дальше, обновите форму, чтобы включить недавно созданное динамическое меню:

  1. Перейдите на закладку Server Behaviors в панели Application и дважды кликните Insert Record.
  2. В списке колонок вы можете видеть, что idart_top не имеет ни одного значения. Выделите эту колонку и установите значение поля формы idart_top.

Форма готова, можете посмотреть как она работает в браузере. Мы настроили гостевую, теперь посетители смогут читать сообщения и оставлять свои. Дальше мы придадим читабельный вида с помощью CSS.

<< назад дальше >>

Источник:
Macromedia Dreamweaver для каждого -
статьи, форум, обмен ссылками.

главная > уроки >

Реклама