Исследование Dreamweaver MX Ultradev (5-1)
Автор:Eve Cole
Время обновления:2009-05-31 21:07:32
Исследование Dreamweaver MX Ultradev (5) удаляет записи в базе данных
Продолжая знакомство с Dreamweaver MX, в предыдущей главе мы узнали, как использовать поведение сервера, поставляемое с DW MX, для обновления записей в базе данных. Вам все равно следует это помнить. Его мощное поведение сервера позволяет нам управлять базой данных в базе данных без написания строки кода, например, для ранее упомянутых вставок, обновлений, удалений и т. д. В этой главе мы узнаем, как использовать DW MX для удаления записей в базе данных.
Давайте сначала поговорим о его основной концепции. :) WEB-приложения могут содержать страницы, позволяющие пользователям удалять записи базы данных через браузер. Обычно на странице сначала отображаются удаляемые записи, а затем посредством операций пользователя с базой данных удаляются ненужные записи. DW MX поставляется с функцией сервера «Удалить запись» для управления удалением базы данных. Фактически, это очень похоже на операцию обновления базы данных, которую мы изучили в предыдущей главе. Сначала просмотрите данные, выберите данные для удаления, а затем удалите соответствующие страницы, чтобы подтвердить удаление. Конкретные шаги здесь не подробно описаны, обратитесь к предыдущей главе.
<1> Подготовительные работы. В предыдущей главе мы описали, как использовать поведение сервера «Перейти на страницу сведений» для перехода к соответствующим полям записи базы данных. И здесь не исключение, окончательные результаты отображения показаны на рисунках (5-1) и (5-2).
5-1
5-2
Подробные аспекты вышеуказанного производства здесь не подробно описаны. Подробности см. в главе 4. :)
<2> Итак, предварительная работа готова. На этот раз нашим главным героем будет поведение сервера при удалении записи. Его функция также очень проста. Как видно из названия, он специально используется для удаления наборов записей. Хорошо, создайте нашу подстраницу, получите значение, переданное с первой страницы, и отобразите соответствующую запись базы данных. Мы также говорили об этом в главе 4, а окончательные результаты отображения показаны на рисунках (5-3) и (5-4). Не забудьте поместить таблицу в форму и дать имена текстовым полям внутри.
5-3
5-4
<3> Подробное описание удаления записи. Приложение -> Поведение сервера -> Удалить запись, как показано на рисунке (5-5).
5-5
Нажмите, чтобы отобразить диалоговое окно, показанное на рисунке (5-6). Нетрудно обнаружить, что это очень похоже на поведение сервера при обновлении содержимого базы данных, о котором мы говорили в предыдущей главе.
Соединение: вы можете выбрать соединение с базой данных, которое будет использоваться, из этого раскрывающегося списка. Если его нет, вы можете нажать «Определить», чтобы переопределить соединение с базой данных.
Удалить из таблицы: в этом раскрывающемся списке вы можете выбрать записи какой таблицы в базе данных вы хотите удалить.
Выбрать запись из: выберите здесь имя набора записей, которое будет использоваться.
Столбец уникального ключа: выберите ключевое поле таблицы, в которой расположен набор записей, который нужно удалить. Если содержимое ключевого поля представляет собой число, вам необходимо установить флажок Числовой флажок справа. Обычно здесь можно использовать значение по умолчанию.
Удалить путем отправки: в этом раскрывающемся списке выберите имя формы для отправки операции удаления. Поскольку на нашей странице есть только одна форма и она не имеет имени, она автоматически выберет форму 1. Если имя формы изменено или имеется несколько форм, необходимо выбрать соответствующую форму.
После удаления перейти: на какую страницу перейти после завершения этой операции удаления, здесь вводим delok.asp. (Не забудьте создать эту страницу!)
5-6
После завершения этой операции эффект отображения страницы будет таким, как показано на рисунке (5-7). Места применения поведения сервера будут отмечены разными цветами.
5-7
<4> Финальный тест!
Давайте сначала посмотрим на записи в базе данных, как показано на рисунке (5-8).
5-8
Примеры рендеринга главной страницы (5-9).
5-9
Здесь мы выбираем удаление первой записи, нажимаем «Удалить» на записи с идентификатором 1, и она переходит на удаленную подстраницу, как показано на рисунке (5-10).
5-10
После отправки он перейдет на страницу delok.asp, которую мы только что определили выше, а затем просмотрит записи в базе данных, как показано на рисунке (5-11).
5-11
Ой. . . Также все должны видеть, что запись удалена.