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

Цена:
75 руб.

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon Lab. rab. 5.doc
material.view.file_icon z5-1.php
material.view.file_icon z5-2.php
material.view.file_icon z5-3.php
material.view.file_icon z5-4.php
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • 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г.
Без замечаний
Работа с базами данных. Включение в программу файлов
1. Связь с базами данных на примере MySQL Одной из самых приятных особенностей языка РНР является легкость, с которой программист на нем может общаться с базами данных. В этой главе в основном будет говориться о СУБД MySQL, но и с остальными базами данных РНР работает аналогично и с такой же легкостью. Из-за чего уделяется такое внимание именно MySQL? Потому что эта система управления базами данных соответствует духу РНР, она распространяется бесплатно и обладает достаточной мощностью для того,
User Илья272 : 20 июня 2023
1300 руб.
Работа с базами данных. Включение в программу файлов
Контрольная работа Работа с базами данных. Включение в программу файлов
Создайте файл z10-1.htm с HTML-формой, позволяющей выбрать а) структуру (группа флажков "structure") и/или б) содержимое (группа флажков "content") любой таблицы базы данных study:
User Владислав161 : 21 марта 2024
300 руб.
Лабораторная работа № 5 по дисциплине «Сетевые базы данных-1»
Лабораторная работа N 5 Работа с базами данных Задание № 1 Создайте скрипт z5-1.php, в котором в СУБД MySQL в базе данных sample с помощью функций РНР создайте таблицу notebook со следующими полями: id - целое, непустое, автоинкремент, первичный ключ, name - строка переменной длины, но не более 50 символов, city - строка переменной длины, но не более 50 символов, address - строка переменной длины, но не более 50 символов, birthday - значение даты (DATE), т.е. год, месяц и число, mail - строка
User m9c1k : 6 февраля 2012
100 руб.
Лабораторная работа №5 по дисциплине: Сетевые базы данных. Вариант 0
Тема 1: Хранимые процедуры и функции PL/SQL Тема 2: Пакеты PL/SQL Тема 3: Триггеры PL/SQL 1. Создать пакет, в который поместить процедуру, которая выводит произведение двух чисел, заданных в качестве аргументов. Вызвать процедуру пакета из безымянного блока. 2. Включите в пакет процедуру, которая считывает из базы данных информацию о первых трех заказах, чьи суммы выше значения, переданного в параметре. Вызовите процедуру пакета из безымянного блока. 3. Создать триггер PL/SQL, который реги
User Roma967 : 23 апреля 2019
300 руб.
promo
Лабораторная работа № 5 по дисциплине: Сетевые базы данных. Вариант №8
Лабораторная работа 5 Тема 1: Хранимые процедуры и функции PL/SQL Тема 2: Пакеты PL/SQL Тема 3: Триггеры PL/SQL Задания на лабораторную работу 1. Создать пакет, в который поместить функцию, которая принимает в параметрах Ваши фамилию, имя и отчество, а возвращает фамилию и инициалы. Вызвать процедуру пакета из безымянного блока. 2. Включите в пакет процедуру, которая считывает из базы данных информацию о трех самых поздних заказах, выполненных до даты, переданной в параметре. Вызовите процеду
User Некто : 16 сентября 2018
50 руб.
Лабораторная работа №5 по дисциплине: Сетевые базы данных. Вариант №8
Тема 1: Хранимые процедуры и функции PL/SQL Тема 2: Пакеты PL/SQL Тема 3: Триггеры PL/SQL 1. Создать пакет, в который поместить функцию, которая принимает в параметрах Ваши фамилию, имя и отчество, а возвращает фамилию и инициалы. Вызвать процедуру пакета из безымянного блока. 2. Включите в пакет процедуру, которая считывает из базы данных информацию о трех самых поздних заказах, выполненных до даты, переданной в параметре. Вызовите процедуру пакета из безымянного блока. 3. Создать триггер PL
User SibGOODy : 15 сентября 2018
300 руб.
promo
Лабораторная работа №5 по дисциплине: Сетевые базы данных. Вариант №7
Тема 1: Работа с базами данных в программах PL/SQL. Курсоры Тема 2: Обработка исключительных ситуаций 1. Составить и выполнить программу PL/SQL, которая считывает из базы данных среднюю величину всех заказов после 03.01.2009 г., и выводит результат. 2. Составить и выполнить программу PL/SQL, которая считывает из базы данных суммы всех заказов после 03.01.2009 г., и выводит результат. Добавить в программу раздел Exception с обработчиком OTHERS и выводом сообщения об ошибке из этого раздела. 3. Со
User SibGOODy : 15 июля 2018
300 руб.
promo
Лабораторная работа №5 по дисциплине: Сетевые базы данных. Вариант №2
Тема 1: Работа с базами данных в программах PL/SQL. Курсоры Тема 2: Обработка исключительных ситуаций Задание Вариант 2: 1. Составить и выполнить программу PL/SQL, которая считывает из базы данных имя продавца, работающего в Нью-Йорке, максимальную дату его заказов и выводит результат. 2. Составить и выполнить программу PL/SQL, которая считывает из базы данных имя продавца, работающего в Лондоне, максимальную дату его заказов и выводит результат. Добавить в программу раздел Exception с обработч
User SibGOODy : 21 марта 2018
300 руб.
promo
Схемотехника телекоммуникационных устройств. Зачёт. Билет № 08
Билет № 08 1. Определить входное сопротивление усилителя, если при ЭДС источника сигнала Еист=1 мВ и внутреннем сопротивлении источника сигнала Rист = 1 кОм входное напряжение Uвх = 0,8 мВ. 2. Усилительное устройство (УУ) без ООС имеет значение сквозных коэффициентов усиления на средней частоте K*fср = 70, на нижней частоте K*fн = 60, на верхней частоте K*fв = 70. Найти, чему будут равны значения этих же коэффициентов усиления при введении в УУ частотнонезависимой ООС, если ее глубина на средней
User Gila : 17 января 2019
210 руб.
Проектирование механизма уравновешивания для рядного дизельного двигателя Д49 (4ЧН26/26) (n=1000 об/мин, N=650кВт)
СОДЕРЖАНИЕ Введение…………………………………………………………………………………………………………………………3 1. Технико-экономическое обоснование темы курсового проекта……………………………………………………………………………………………………………………………4 1.1 Технико-экономические, экологические и показатели надежности проектируемого дизеля……………………………………………………………………………………………………………………………4 2. Технические параметры и особенности конструкции………………………………………………………………………………………………………………………6 3. Специальная часть Актуальные проблемы и пути их решения…………………………………………………………………
User dex89 : 27 апреля 2013
3000 руб.
Проектирование механизма уравновешивания для рядного дизельного двигателя Д49 (4ЧН26/26) (n=1000 об/мин, N=650кВт)
Брендинг тетрриторий - презентация
- Брендинг стран — что это на самом деле такое? - Насколько важно это восприятие вас как страны и всего мира для самой страны? - Стратегия брендинга страны или города - Почему логотип — это не бренд? - Три вида аудитории: - Подход «3 Т» - Какие ставить цели? - Успешный брендинг
User vviris : 25 февраля 2017
200 руб.
Стенд для ремонта ДВС
3 Конструкторская часть 3.1 Обзор существующих конструкций 3.2 Описание назначения и область применения проектируемого стенда 3.3 Технологические требования, предъявляемые к процессу и стенду 3.4 Описание и обоснование проектируемого стенда 3.5 Прочностной расчет стенда 3.6 Основные требования к изготовлению, сборке, настройке и эксплуатации
User proekt-sto : 14 января 2021
600 руб.
Стенд для ремонта ДВС
up Наверх