Все разделы / Сетевые базы данных /


Страницу Назад
Поискать другие аналоги этой работы

За деньгиЗа деньги (35 руб.)

Сетевые базы данных. Лабораторная работа №5. Работа с базами данных.

Дата закачки: 20 Февраля 2015
Продавец: zhekaersh
    Посмотреть другие работы этого продавца

Тип работы: Работа Лабораторная
Форматы файлов: Text (Windows)
Сдано в учебном заведении: СибГУТИ

Описание:
Задание
№ 1

Создайте скрипт z5-1.php, в котором в СУБД MySQL в базе данных sample с помощью функций РНР создайте таблицу notebook со следующими полями:
id - целое, непустое, автоинкремент, первичный ключ,
name - строка переменной длины, но не более 50 символов,
city - строка переменной длины, но не более 50 символов,
address - строка переменной длины, но не более 50 символов,
birthday - значение даты (DATE), т.е. год, месяц и число,
mail - строка переменной длины, но не более 20 символов.

Обязательно предусмотрите в случае ошибки вывод предупреждения:
"Нельзя создать таблицу notebook".

Совет. Перед командами создания таблицы добавьте две РНР-команды, в первой из которых содержится SQL-запрос, уничтожающий таблицу, если она уже есть:

"DROP TABLE IF EXISTS notebook"

- для того, чтобы при повторном выполнении скрипта z5-1.php не появлялось сообщения об ошибке.

№ 2

Создайте скрипт z5-2.php с HTML-формой для заполнения таблицы notebook:

Полями, обязательными для заполнения являются name и mail, т.е. только когда они не пустые, информация заносится в таблицу notebook.

№ 3

Создайте скрипт z5-3.php для вывода всех записей таблицы notebook.

В форме для заполнения таблицы (z5-2.php) введите дату с нарушением формата (или вообще не число) и посмотрите, что будет занесено в таблицу.

№ 4

Создайте скрипт z5-4.php, в котором:

1. Должна быть HTML-форма, выводящая все записи таблицы notebook, причем рядом с каждой строкой таблицы стоит радиокнопка для выбора той строки, в которой нужно что-то изменить:

Имя этой группы радиокнопок - id, а передаваемое значение - соответствующее значение поля id таблицы notebook (оно равно $a_row[0]).

2. Если значение переменной $id задано, вывести соответствующую строку таблицы в виде выпадающего списка, а рядом текстовое поле для ввода нового значения:

Под выпадающим списком стоит кнопка "Заменить":

Имя элемента select в форме - field_name, имя текстового поля - field_value.

В атрибуте VALUE элементов OPTION (выпадающего списка) значения укажите явно (\'name\', \'city\' и т.д.).
А на экране должны отображаться значения ассоциативного массива
$a_row[\'name\'] ... $a_row[\'mail\'].

Совет. В этой же форме добавьте еще скрытое поле

<input type=hidden name=id value=$id>

чтобы не "потерять" значение пременной $id.

3. Если заданы значения переменных $id и $field_name, обновите в таблице notebook значение поля $field_name на $field_value где id=\'$id\'.

Здесь же вставьте ссылку на файл z5-3.php, чтобы увидеть результат (возможно придется дополнительно нажать кнопку "Обновить" браузера).

Коментарии: Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Сетевые базы данных (6 сем.)
Вид работы: Лабораторная работа 5
Оценка:Зачет
Дата оценки: 13.01.2014
Рецензия: работа зачтена.

Размер файла: 3,2 Кбайт
Фаил: Упакованные файлы (.rar)

 Скачать Скачать

 Добавить в корзину Добавить в корзину

        Коментариев: 0


Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них.
Опять не то? Мы можем помочь сделать!

Некоторые похожие работы:

К сожалению, предложений нет. Рекомендуем воспользваться поиском по базе.




Страницу Назад

  Cодержание / Сетевые базы данных / Сетевые базы данных. Лабораторная работа №5. Работа с базами данных.

Вход в аккаунт:

Войти

Перейти в режим шифрования SSL

Забыли ваш пароль?

Вы еще не зарегистрированы?

Создать новый Аккаунт




Сайт помощи студентам, без посредников!