Все разделы / Программирование /


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

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

Лабораторная работа № 5 по дисциплине "Сетевые базы данных.". Работа с базами данных. Включение в программу файлов.

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

Тип работы: Работа Контрольная
Форматы файлов: HTML, Microsoft Word
Сдано в учебном заведении: СибГУТИ

Описание:
Тема: Работа с базами данных. Включение в программу файлов.

Задание:
№ 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 не появлялось сообщения об ошибке.

(Использовать листинг 11-1).

№ 2

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



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

(Использовать листинг 11-2).

№ 3

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

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

(Использовать листинг 11-3).

№ 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, чтобы увидеть результат (возможно придется дополнительно нажать кнопку "Обновить" браузера).

(Использовать листинг 11-4).


Коментарии: Сдано 2012г.
Без замечаний

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

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

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

    Скачано: 11         Коментариев: 0


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

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

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

Сдай работу играючи!

Рекомендуем вам также биржу исполнителей. Здесь выполнят вашу работу без посредников.
Рассчитайте предварительную цену за свой заказ.


Что бы написать комментарий, вам надо войти в аккаунт, либо зарегистрироваться.

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

  Cодержание / Программирование / Лабораторная работа № 5 по дисциплине "Сетевые базы данных.". Работа с базами данных. Включение в программу файлов.

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

Войти

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

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

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

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


Способы оплаты:
Z-PAYMENT VISA Card MasterCard Yandex деньги WebMoney Сбербанк или любой другой банк SMS оплата ПРИВАТ 24 qiwi PayPal

И еще более 50 способов оплаты...
Гарантии возврата денег

Как скачать и покупать?

Как скачивать и покупать в картинках

Здесь находится аттестат нашего WM идентификатора 782443000980
Проверить аттестат


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