Пример руководства Ultradev: 3.4 Добавление записей в базу данных
Автор:Eve Cole
Время обновления:2009-05-30 18:34:47
Глава 3. Применение базы данных для создания динамических веб-страниц
Раздел 4. Добавление записей в базу данных
Когда раньше в базе данных не было записей, для удобства тестирования мы непосредственно эксплуатировали базу данных и добавляли в нее несколько фрагментов данных. Следующий контент научит вас, как создать страницу для отправки данных, чтобы мы могли добавлять данные в базу данных через браузер. Это более популярный режим браузер-сервер. *_"
Хорошо, давайте начнем!
Первый шаг: открыть Ultradev --- хаха, чушь.
Откройте меню Вставка -> LiveObjects -> Форма вставки записи, как показано на рисунке ниже:
После выбора появится следующее диалоговое окно для вставки свойств формы данных.
Соединение — это соединение с базой данных, которое мы определили на сайте. После его выбора таблица в базе данных, к которой вы подключены, появится в столбце «Вставить в таблицу», из которого вы можете выбрать таблицу, в которую вы хотите вставить данные. В нашей базе данных есть только одна таблица userinfo, выберите ее. Затем в полях формы ниже появятся поля, которые мы разработали при проектировании таблицы, и связанные с ними свойства. Столбец представляет имя поля в таблице базы данных, а «Отобразить как» указывает, какой тип поля формы используется, например текстовое поле формы ( Текстовое поле) для отправки наших записей, «Отправить как» указывает, какой тип данных нужно отправить. Например, если тип данных является целочисленным полем, мы не можем отправить его с текстовым типом данных. Обычно Ultradev автоматически выбирает для нас этот столбец. Ярлык поможет подсказать вам заполнить содержимое этого поля формы. После вставки столбец «Перейти» означает переход на эту страницу после отправки данных. Например, после успешной регистрации он перейдет на страницу, сообщающую вам, что вы успешно зарегистрировались и можете ее использовать. Сына. Если вы ничего не заполняете, это означает, что после отправки данных вы вернетесь на эту страницу.
Далее выберите поля, в которые мы хотим добавить данные. Здесь идентификатор автоматически нумеруется и автоматически генерируется базой данных, поэтому нам не нужно с ним работать. Выделите эту строку и нажмите кнопку с «-», чтобы удалить ее. При проектировании базы данных мы присвоили полю Reg_date значение по умолчанию =Now(). Оно также будет автоматически сгенерировано базой данных без нашего вмешательства, поэтому оно также будет удалено. Затем меняем Метку на Китайскую, чтобы была готова форма добавления данных, как показано на картинке ниже:
После нажатия кнопки «ОК» будет создана страница, показанная на рисунке ниже. Ух ты! Это выглядит знакомо? Ха-ха, простая страница регистрации пользователя завершена, так просто! Если вам интересно, вы можете взглянуть на код, сгенерированный для нас Ultradev. Он очень длинный!
Да, не забывайте, что есть еще одно место для установки — атрибут поля формы части пароля пользователя. Вам нужно установить его тип «Пароль», как показано ниже. Таким образом, при вводе пароля он не будет отображаться в виде обычного текста, а вместо него будет использоваться *.
Сохраните страницу, а затем сразу же попробуем наши результаты. Откройте браузер, введите адрес и заполните некоторые данные, как показано ниже:
Нажмите «Вставить запись», чтобы отправить данные, а затем перейдите на страницу, на которой отображаются данные. Ха-ха, видите, данные, которые мы только что ввели, послушно лежат там. Я думаю, вы снова испытали на себе мощь Ultradev. Просто переместите мышь несколько раз, и появится полностью функциональная страница. Если вы напишете ее вручную, вы все равно не знаете, сколько времени займет написание. придется продолжать тестирование.
На самом деле эта функция регистрации пока несовершенна. Например, что делать, если используется повторный ввод данных? Что делать, если пользователю не удается заполнить какой-либо контент? Эти проблемы будут обсуждаться позже в расширенном руководстве пользователя Ultradev, поэтому наберитесь терпения.
Хорошо, в следующий раз мы поговорим о том, как редактировать записи в базе данных. Ну а что если я случайно введу неверные данные? Что, если я их не поменяю? Что касается того, как это сделать, мы объясним в следующий раз.