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

Цена:
35 руб.

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

material.view.file_icon
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

Описание

Задание
№ 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
Рецензия: работа зачтена.
Лабораторная работа №5 Сетевые базы данных
Задание № 1 Создайте скрипт z5-1.php, в котором в СУБД MySQL в базе данных sample с помощью функций РНР создайте таблицу notebook со следующими полями: id - целое, непустое, автоинкремент, первичный ключ, name - строка переменной длины, но не более 50 символов, city - строка переменной длины, но не более 50 символов, address - строка переменной длины, но не более 50 символов, birthday - значение даты (DATE), т.е. год, месяц и число, mail - строка переменной длины, но не более 20 символов. Обяза
User Axi0ma : 14 июня 2018
45 руб.
Сетевые базы данных-1. Работа с базами данных. Лабораторная работа № 5
№ 1 Создайте скрипт z5-1.php, в котором в СУБД MySQL в базе данных sample с помощью функций РНР создайте таблицу notebook со следующими полями: id - целое, непустое, автоинкремент, первичный ключ, name - строка переменной длины, но не более 50 символов, city - строка переменной длины, но не более 50 символов, address - строка переменной длины, но не более 50 символов, birthday - значение даты (DATE), т.е. год, месяц и число, mail - строка переменной длины, но не более 20 символов. Обязательно п
User wchg : 21 августа 2013
78 руб.
Контрольная работа Сетевые базы данных
Задание № 1 Создайте файл z10-1.htm с HTML-формой, позволяющей выбрать а) структуру (группа флажков "structure") и/или б) содержимое (группа флажков "content") любой таблицы базы данных study: При нажатии кнопки "Вывести" должен вызываться скрипт z10-2.php (для передачи названий таблиц используйте метод GET): № 2 Скрипт z10-2.php должен быть составным, т.е. иметь вид: Именно таким образом и происходит отделение оформления страниц сайта от обращения к СУБД и от собственно наполнения (контен
User Axi0ma : 14 июня 2018
65 руб.
Лабораторная работа №5. Сетевые базы данных. Вариант №5.
--1. Составить и выполнить программу PL/SQL, которая считывает из --базы данных сумму всех заказов после 04.01.2009 г., и выводит результат. --2. Составить и выполнить программу PL/SQL, которая считывает из базы --данных номера заказов после 04.01.2009 г., и выводит результат. --Добавить в программу раздел Exception с обработчиком OTHERS и --выводом сообщения об ошибке из этого раздела. --3. Составить и выполнить программу PL/SQL, которая, используя курсор, --считывает из базы данных назван
User zhdv : 17 января 2016
59 руб.
Лабораторная работа №5. Сетевые базы данных. Вариант №0
1. Составить и выполнить программу PL/SQL, которая считывает из базы данных имя продавца, --работающего в Барселоне, количество его заказов и выводит результат. 2. Составить и выполнить программу PL/SQL, которая считывает из базы данных имя продавца, --работающего в Лондоне, количество его заказов и выводит результат. --Добавить в программу раздел Exception с обработчиком OTHERS и выводом сообщения об ошибке из этого раздела. 3. Составить и выполнить программу PL/SQL, которая, используя курсор,
User zhdv : 18 января 2016
59 руб.
Лабораторная работа №5. Сетевые базы данных. Вариант №1
1. Составить и выполнить программу PL/SQL, которая считывает из базы данных количество продавцов, чьи комиссионные меньше 0.15, и выводит результат. 2. Составить и выполнить программу PL/SQL, которая считывает из базы данных имена продавцов, чьи комиссионные меньше 0.15, и выводит результат. --Добавить в программу раздел Exception с обработчиком OTHERS и выводом сообщения об ошибке из этого раздела. 3. Составить и выполнить программу PL/SQL, которая, используя курсор, считывает из базы данных с
User zhdv : 17 января 2016
59 руб.
Лабораторная работа № 5. Сетевые базы данных. 20-й вариант
Тема 1: Работа с базами данных в программах PL/SQL. Курсоры Тема 2: Обработка исключительных ситуаций 1. Составить и выполнить программу PL/SQL, которая считывает из базы данных имя продавца, работающего в Барселоне, количество его заказов и выводит результат.
User Despite : 11 ноября 2015
60 руб.
Лабораторная работа № 5 по дисциплине "Сетевые базы данных.". Работа с базами данных. Включение в программу файлов.
Тема: Работа с базами данных. Включение в программу файлов. Задание: № 1 Создайте скрипт z5-1.php, в котором в СУБД MySQL в базе данных sample с помощью функций РНР создайте таблицу notebook со следующими полями: id - целое, непустое, автоинкремент, первичный ключ, name - строка переменной длины, но не более 50 символов, city - строка переменной длины, но не более 50 символов, address - строка переменной длины, но не более 50 символов, birthday - значение даты (DATE), т.е. год, месяц и число,
User Doctor_Che : 9 февраля 2012
75 руб.
Зажим гидравлический МЧ00.44.00.00
Зажим гидравлический МЧ00.44.00.00 Гидравлический зажим одностороннего действия применяется для закрепления деталей на станках. Канавки в корпусе поз. 1 и выступ на плите поз. 2 позволяют устанавливать зажим в одно из трех положений. В корпусе расположен зажим поз. 5, соединенный со штоком поз. 10 поршня поз. 4. Под давлением жидкости, поступающей от гидропривода через верхнее резьбовое отверстие крышки поз. 5, зажим совместно с цилиндром поз. 6, крышкой и гайкой поз. 8 перемещается влево и фик
User vermux1 : 27 июня 2017
170 руб.
Зажим гидравлический МЧ00.44.00.00 promo
Тест 1 по дисциплине: Высшая математика.
1 Question1 Найти область определения функции f(x)=(−20−x)(x+15)−−−−−−−−−−−−−−−√. 2 Question2 Найдите предел A=limn→∞(−17⋅n+15√17−10⋅n+9√17−11⋅n+6√17−17⋅n+3√17). 3 Question3 Найдите предел A=limx→−2(−6x+1−4x+5)x−2x+2A=limx→−2(−6x+1−4x+5)x−2x+2. 4 Question4 Найдите предел A=limx→−1esin2(7(x+1))−19+(x+1)2√−3A=limx→−1esin2(7(x+1))−19+(x+1)2√−3 5 Question5 Найдите главную часть вида Q(x)=c⋅xmQ(x)=c⋅xm бесконечно большой функции R(x)=(7x)20+2−−−−−−−−√+5x15R(x)=(7x)20+2−−−−−−−−√+5x15 при x→+∞x→+∞
User IT-STUDHELP : 23 ноября 2022
300 руб.
Тест 1 по дисциплине: Высшая математика.
Система автосопровождения источника сигнала по направлению
Содержание Введение Исходные данные Задание 1. Общие сведения о системе 2. Выбор номинального значения петлевого усиления 3. Расчет параметров сглаживающих цепей 3.1 Расчет системы без коррекции 3.2 Расчет корректирующего звена 3.3 Расчет системы с коррекцией 4. Расчет дисперсии ошибки слежения Заключение Библиографический список Приложение 1. ЛАЧХ системы до коррекции Приложение 2. ФЧХ системы до коррекции Приложение 3. ЛАЧХ системы после коррекции Приложение 4. ФЧХ системы после коррекции Вве
User GnobYTEL : 14 ноября 2012
15 руб.
Якість активів банку ВАТ Ощадбанк
Вступ. Основи теорії якості активів банку. Поняття якості активів банку та методи її визначення. Якість активів банку з погляду їх ліквідност. Фінансове оздоровлення як основний спосіб підвищення якості активів банку. Аналіз якості активів ВАТ «Ощадбанк» У сучасних умовах. Визначення якості активів ВАТ «Ощадбанк». Порівняльний аналіз якості активів ВАТ «Ощадбанк» та ПАТ «Кредитпромбанк». Напрями вдосконалення роботи банків щодо підвищення якості активів в посткризовий період. Висновки. Список ви
User Lokard : 22 апреля 2013
5 руб.
up Наверх