Страницу Назад
Поискать другие аналоги этой работы
45 Лабораторная работа №5 Сетевые базы данныхID: 192871Дата закачки: 14 Июня 2018 Продавец: Axi0ma (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Работа Лабораторная Сдано в учебном заведении: СибГУТИ Описание: Задание № 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). Комментарии: Год сдачи: 2018 Оценка: Отлично Преподаватель: Барахнин Владимир Борисович Размер файла: 4,4 Кбайт Фаил: (.rar)
Скачано: 2 Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:Лабораторная работа № 2 Основные конструкции языка PHP Сетевые базы данныхЛабораторная работа № 3 Обработка форм Сетевые базы данных Контрольная работа и Лабораторные работы №№1,2 по дисциплине: Архитектура и частотно-территориальное планирование беспроводных сетей. Цифры 02 Контрольная работа по дисциплине: Технические методы и средства защиты информации. Вариант 10 Лабораторные работы №1,2,3 по дисциплине: Сетевые базы данных. Вариант №7 Лабораторные работы №1-3 по дисциплине: Основы администрирования сетевых устройств. Вариант №06. Лабораторные работы №1,2,3 по дисциплине: Операционные системы (Unix). Для всех вариантов Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Сетевые базы данных / Лабораторная работа №5 Сетевые базы данных
Вход в аккаунт: