SQL запрос для построения базы данных




 

# phpMyAdmin MySQL-Dump

# version 2.3.2

# https://www.phpmyadmin.net/ (download page)

#

# Хост: localhost

# Время создания: Дек 30 2006 г., 00:12

# Версия сервера: 3.23.54

# Версия PHP: 4.3.0

# БД: `products`

# --------------------------------------------------------

# Структура таблицы `otdel`

#

CREATE TABLE otdel (

ido smallint(6) NOT NULL auto_increment,

otdel varchar(255) NOT NULL default '',

PRIMARY KEY (ido),

UNIQUE KEY otdel (otdel)

) TYPE=MyISAM;

#

# Дамп данных таблицы `otdel`

#

INSERT INTO otdel (ido, otdel) VALUES (1, 'Мясной отдел');

INSERT INTO otdel (ido, otdel) VALUES (2, 'Рыбный отдел');

INSERT INTO otdel (ido, otdel) VALUES (3, 'Хлебо-булочные изделия');

INSERT INTO otdel (ido, otdel) VALUES (5, 'Молочный отдел');

INSERT INTO otdel (ido, otdel) VALUES (6, 'Кондитерский отдел');

INSERT INTO otdel (ido, otdel) VALUES (7, 'Бакалея');

INSERT INTO otdel (ido, otdel) VALUES (8, 'Напитки');

# --------------------------------------------------------

#

# Структура таблицы `post_pokup`

#

CREATE TABLE post_pokup (

id smallint(6) NOT NULL auto_increment,

ido smallint(6) NOT NULL default '0',

fio varchar(255) NOT NULL default '',

pasp varchar(255) NOT NULL default '',

skidka varchar(10) NOT NULL default '0',

PRIMARY KEY (id)

) TYPE=MyISAM;

#

# Дамп данных таблицы `post_pokup`

#

INSERT INTO post_pokup (id, ido, fio, pasp, skidka) VALUES (1, 1, 'Иванов Иван Иванович', '1402 875336', '5');

INSERT INTO post_pokup (id, ido, fio, pasp, skidka) VALUES (2, 6, 'Иванов Иван Иванович', '1402 875336', '15');

# --------------------------------------------------------

#

# Структура таблицы `product`

#

CREATE TABLE product (

idp smallint(6) NOT NULL auto_increment,

idpr smallint(6) NOT NULL default '0',

nazv varchar(255) NOT NULL default '',

srok varchar(255) NOT NULL default '',

price varchar(255) NOT NULL default '',

PRIMARY KEY (idp)

) TYPE=MyISAM;

#

# Дамп данных таблицы `product`

#

INSERT INTO product (idp, idpr, nazv, srok, price) VALUES (1, 1, 'Колбаса "Венская"', '3 недели', '130');

INSERT INTO product (idp, idpr, nazv, srok, price) VALUES (2, 2, 'Колбаса "Сервелад"', '4 недели', '325');

INSERT INTO product (idp, idpr, nazv, srok, price) VALUES (4, 3, 'Сахар', '12 месяцев', '25');

INSERT INTO product (idp, idpr, nazv, srok, price) VALUES (5, 4, 'Спагетти', '12 месяцев', '20');

INSERT INTO product (idp, idpr, nazv, srok, price) VALUES (8, 7, 'Хлеб белый', '2 дня', '9');

INSERT INTO product (idp, idpr, nazv, srok, price) VALUES (9, 7, 'Хлеб черный', '2 дня', '9');

INSERT INTO product (idp, idpr, nazv, srok, price) VALUES (10, 7, 'Батон', '2 дня', '10');

# --------------------------------------------------------

#

# Структура таблицы `proizv`

#

CREATE TABLE proizv (

idpr smallint(6) NOT NULL auto_increment,

ido smallint(6) NOT NULL default '0',

nazv varchar(255) NOT NULL default '',

sity varchar(255) NOT NULL default '',

PRIMARY KEY (idpr)

) TYPE=MyISAM;

#

# Дамп данных таблицы `proizv`

#

INSERT INTO proizv (idpr, ido, nazv, sity) VALUES (1, 1, 'ОАО "Чернянский мясо-комбинат"', 'пос. Чернянка');

INSERT INTO proizv (idpr, ido, nazv, sity) VALUES (2, 1, 'ОАО "Алексевский мясо-комбинат"', 'г. Алексеевка');

INSERT INTO proizv (idpr, ido, nazv, sity) VALUES (3, 7, 'ЗАО "Чернянский сахарный завод"', 'пос. Чернянка');

INSERT INTO proizv (idpr, ido, nazv, sity) VALUES (4, 7, 'ЗАО "Шебекинская макаронная фабрика"', 'г. Шебекино');

INSERT INTO proizv (idpr, ido, nazv, sity) VALUES (7, 3, 'ОАО "Белгородский хлебо-завод"', 'г. Белгород');

# --------------------------------------------------------

#

# Структура таблицы `rabotn`

#

CREATE TABLE rabotn (

id smallint(6) NOT NULL auto_increment,

fio varchar(255) NOT NULL default '',

prof varchar(255) NOT NULL default '',

stag varchar(25) NOT NULL default '',

oklad mediumint(9) NOT NULL default '0',

PRIMARY KEY (id)

) TYPE=MyISAM;

#

# Дамп данных таблицы `rabotn`

#

INSERT INTO rabotn (id, fio, prof, stag, oklad) VALUES (1, 'Петров Петр Петрович', 'Начальник охраны', '4 года', 5000);

INSERT INTO rabotn (id, fio, prof, stag, oklad) VALUES (2, 'Сидорова Мария Ивановна', 'Продавец', '5', 4500);


Приложение 2

HTML-коды страниц сайта и таблица стилей

Каскадная таблица стилей «style.css»

body {background-image: url("images/fon.jpg"); background-color: BDB76B}

h1 {text-align: center; font-family: Lucida Sans Unicode; font-style: bolder; font-size: 32pt; color: #00008B;

letter-spacing: 15pt;}

p {text-align: justify; font-size: 14pt; text-indent: 15pt; font-family: Lucida Sans Unicode}

h2 {text-align: center; font-size: 16pt; color: navy}

.small {font-size: 12pt; font-family: Times New Roman; text-indent: 2pt; text-align: center;}

.center {text-align: center; font-size: 14pt; text-indent: 15pt; font-family: Lucida Sans Unicode}

a {text-decoration: none}

a:hover {background-color: lime; text-decoration: underline;}

h2:First-Letter {font-size: 125%; color: red;}

.zag {font-weight: bold; font-size: 14pt; font-family: Times New Roman; text-indent: 0pt; text-align: center;}

.zag:First-Letter {font-size: 125%; color: Green;}

index.htm

<html>

<head>

<title>Магазин продуктов</title>

<link rel = 'stylesheet' type = 'text/css' href = 'style.css'>

</head>

<body>

<h1>Магазин продуктов</h1><br><Br>

<table width = 100% height = 80% valign = top>

<tr>

<td width = 15 valign = top%>

<p style = 'text-indent: 0pt; font-size: 12pt'>

<a href = 'lookall.php?part=all'>Все товары</a><br><br>

<a href = 'lookpost.php'>Поставщики продукции</a><br><br>

<a href = 'lookpokup.php'>Постоянные покупатели</a><br><br>

<a href = 'lookrab.php'>Работники магазина</a><br><br><BR>

<a href = 'index.htm'>Главная страница</a>

</p>

</td>

<td width = 70%>

<h2>Добро пожаловать на сайт нашего магазина!</h2>

<p><img src="images/1.jpg" width=45% hspace=15 align=right>Прийдя к нам в магазин, Вы можете приобрести самую свежую и качественную продукцию лучших производителей области и России!</p>

<p>Также Вы можете получить постоянную скидку в размере от 5 до 20%, в зависимости от стоимости Вашей покупки...</p>

</img>

</td>

<td width = 15% valign = top>

<p style = 'text-indent: 0pt; font-size: 12pt'>

Отделы продаж:<br><BR>

<a href = 'lookotdel.php?id=1'>Мясной отдел</a><br><br>

<a href = 'lookotdel.php?id=2'>Рыбный отдел</a><br><br>

<a href = 'lookotdel.php?id=3'>Хлебо-булочные изделия</a><br><br>

<a href = 'lookotdel.php?id=5'>Молочный отдел</a><br><br>

<a href = 'lookotdel.php?id=6'>Кондитерский отдел</a><br><br>

<a href = 'lookotdel.php?id=7'>Бакалея</a><br><br>

<a href = 'lookotdel.php?id=8'>Напитки</a><br><br>

</p>

</td>

</tr>

<tr height = 10%><td></td><td colspan = 15%><p style = 'text-align: right; color: red;'>Выполнила студентка группы 140505 Кузьмина Кристина Валерьевна &copy;</td></tr>

</table>

</body>

</html>


Приложение 3

РНР-коды страниц сайта

 

addpokup.php

<head>

<title>Магазин продуктов</title>

<link rel = 'stylesheet' type = 'text/css' href = 'style.css'>

</head>

<body>

<h1>Магазин продуктов</h1><br><Br>

<table width = 100% height = 80% valign = top>

<tr>

<td width = 15% valign = top>

<p style = 'text-indent: 0pt; font-size: 12pt'>

<a href = 'lookall.php?part=all'>Все товары</a><br><br>

<a href = 'lookpost.php'>Поставщики продукции</a><br><br>

<a href = 'lookpokup.php'>Постоянные покупатели</a><br><br>

<a href = 'lookrab.php'>Работники магазина</a><br><br><BR>

<a href = 'index.htm'>Главная страница</a>

</p>

</td>

<td>

<?php

$part = $_GET['part'];

//форма для заполнения

$form = "<form action = 'addpokup.php' method = get><table width = 100%>

<tr><td width = 25%><p>Ф. И. О</p></td><td><input type = 'text' size = 50 maxlenght = 255 name = 'fio'></td></tr>

<tr><td><p>Серия и номер паспорта</p></td><td><input type = 'text' size = 25 maxlenght = 9 name = 'pasp'></td></tr>

<tr><td><p>Скидка (%)</p></td><td><input type = 'text' size = 25 maxlenght = 6 name = 'skidka'></td></tr>

<tr><td><p>Отдел</p></td>

<td><select name = 'otdel'><option value = 0></option>

<option value = 1>Мясной отдел</option><option value = 2>Рыбный отдел</option>

<option value = 3>Хлебо-булочные изделия</option><option value = 5>Молочный отдел</option>

<option value = 6>Кондитерский отдел</option><option value = 7>Бакалея</option>

<option value = 8>Напитки</option></select></td>

<input type = 'hidden' name = 'part' value = 'go'>

<tr><td></td><td><br><input type ='submit' value = 'Добавить'></td></tr>

</table></form> ";

if ($part=="start")

{echo "<h2>Заполните форму:</h2><br>$form";}

if ($part=="go")

{

//запоминаем введенные данные

$fio = $_GET['fio']; //Ф.И.О покупателя

$pasp = $_GET['pasp']; // серия и номер паспрота

$ido = $_GET['otdel']; //отдел, в котором получена скидка

$skidka = $_GET['skidka']; //размер скидки

//проверяем введенность данных, если данные не введены – выводим форму для заполнения

if (($fio=="") or ($pasp=="") or ($skidka=="") or ($otdel==""))

{

{echo '<h2 style = "color: red">Заполните полностью форму:</h2><br>'.$form; }

}

else

{

//подключаемся к СУБД MySQL

$connect = @mysql_connect("localhost", "root", "") or die ("Ошибка подключения к MySQL");

//выбираем базу банных

$db = @mysql_select_db("products");

//проверяем наличие записи об этом покупателе в базе данных

$sql = 'SELECT * FROM post_pokup WHERE fio = \''.$fio.'\' AND pasp = \''.$pasp.'\' AND ido = \''.$ido.'\' LIMIT 0,100';

$result = mysql_query($sql);

//если запись есть – обновляем данные о скидке

$num = mysql_num_rows($result);

if ($num!=0)

{

$row = mysql_fetch_array($result);

$id = $row[0];

$sql="UPDATE post_pokup SET skidka='$skidka' WHERE (id='$id')";

$result = mysql_query($sql);

echo '<h2>Запись добавлена...Вы можете добавить новую</h2><br>'.$form;

}

else

{

$sql = 'INSERT INTO post_pokup(id, ido, fio, pasp, skidka) VALUES (\'\', \''.$ido.'\', \''.$fio.'\', \''.$pasp.'\', \''.$skidka.'\');';

$result = mysql_query($sql);

echo '<h2>Запись добавлена...Вы можете добавить новую</h2><br>'.$form;

}

}

}

?>

</td>

<td width = 15% valign = top>

<p style = 'text-indent: 0pt; font-size: 12pt'>

Отделы продаж:<br><BR>

<a href = 'lookotdel.php?id=1'>Мясной отдел</a><br><br>

<a href = 'lookotdel.php?id=2'>Рыбный отдел</a><br><br>

<a href = 'lookotdel.php?id=3'>Хлебо-булочные изделия</a><br><br>

<a href = 'lookotdel.php?id=5'>Молочный отдел</a><br><br>

<a href = 'lookotdel.php?id=6'>Кондитерский отдел</a><br><br>

<a href = 'lookotdel.php?id=7'>Бакалея</a><br><br>

<a href = 'lookotdel.php?id=8'>Напитки</a><br><br>

</p>

</td>

</tr>

<tr height = 10%><td></td><td colspan = 15%><p style = 'text-align: right; color: red;'>Выполнила студентка группы 140505 Кузьмина Кристина Валерьевна &copy;</td></tr>

</table>

</body>

</html>

addproduct.php

<head>

<title>Магазин продуктов</title>

<link rel = 'stylesheet' type = 'text/css' href = 'style.css'>

</head>

<body>

<h1>Магазин продуктов</h1><br><Br>

<table width = 100% height = 80% valign = top>

<tr>

<td width = 15% valign = top>

<p style = 'text-indent: 0pt; font-size: 12pt'>

<a href = 'lookall.php?part=all'>Все товары</a><br><br>

<a href = 'lookpost.php'>Поставщики продукции</a><br><br>

<a href = 'lookpokup.php'>Постоянные покупатели</a><br><br>

<a href = 'lookrab.php'>Работники магазина</a><br><br><BR>

<a href = 'index.htm'>Главная страница</a></p>

</td>

<td>

<?php

$part = $_GET['part'];

//форма для ввода данных пользователя

$form = "<form action = 'addproduct.php' method = get><table width = 100%>

<tr><td colspan = 2><p class = 'zag'>Данные о товаре</td></tr>

<tr><td width = 25%><p>Название</p></td><td><input type = 'text' size = 50 maxlenght = 255 name = 'nazvp'></td></tr>

<tr><td><p>Цена (руб.)</p></td><td><input type = 'text' size = 15 maxlenght = 9 name = 'price'></td></tr>

<tr><td><p>Срок годности</p></td><td><input type = 'text' size = 25 maxlenght = 255 name = 'srok'></td></tr>

<tr><td><p>Отдел для продажи этого товара:</p></td>

<td><select name = 'otdel'><option value = 0></option>

<option value = 1>Мясной отдел</option><option value = 2>Рыбный отдел</option>

<option value = 3>Хлебо-булочные изделия</option><option value = 5>Молочный отдел</option>

<option value = 6>Кондитерский отдел</option><option value = 7>Бакалея</option>

<option value = 8>Напитки</option></select></td>

<tr><td colspan = 2><p class = 'zag'>Данные о производителе</td></tr>

<tr><td width = 25%><p>Название фирмы</p></td><td><input type = 'text' size = 50 maxlenght = 255 name = 'nazvpr'></td></tr>

<tr><td><p>Адрес</p></td><td><input type = 'text' size = 50 maxlenght = 255 name = 'sity'></td></tr>

<input type = 'hidden' name = 'part' value = 'go'>

<tr><td></td><td><br><input type ='submit' value = 'Добавить'></td></tr>

</table></form> ";

if ($part=="start")

{echo "<h2>Заполните форму:</h2><br>$form";}

if ($part=="go")

{

//запоминаем введенные данные

$nazvp = $_GET['nazvp']; //название продукта

$nazvpr = $_GET['nazvpr']; //название производителя

$price = $_GET['price']; //цена товара

$srok = $_GET['srok']; //срок годности товара

$sity = $_GET['sity']; //адрес производителя

$otdel = $_GET['otdel']; //отдел продажи

//проверяем введенность данных, если данные не введены – выводим форму для заполнения

if (($nazvp=="") or ($nazvpr=="") or ($price=="") or ($srok=="") or ($sity=="") or ($otdel==""))

{echo '<h2 style = "color: red">Заполните полностью форму:</h2><br>'.$form; }

else

{

//подключаемся к СУБД MySQL

$connect = @mysql_connect("localhost", "root", "") or die ("Ошибка подключения к MySQL");

//выбираем базу банных

$db = @mysql_select_db("products");

//проверяем наличие такого товара в базе данных

//строим запрос

$sql = 'SELECT * FROM product WHERE nazv = \''.$nazvp.'\' AND price = \''.$price.'\' AND srok = \''.$srok.'\' LIMIT 0,1000';

//выполняем запрос

$result = mysql_query($sql);

//вызываем функцию, считающую количество возвращенных записей

$num = mysql_num_rows($result);

if ($num==0) //если записи нет

{

//добавление записи

//проверяем наличие введенного производителя

$idpr = 1; //идентификатор записи о производителе

//строим запром, выбирающий введенные данные

$sql = 'SELECT * FROM proizv WHERE nazv = \''.$nazvpr.'\' AND sity = \''.$sity.'\' AND ido = \''.$otdel.'\' LIMIT 0,1000';

//выполняем запрос

$result = mysql_query($sql);

//если запись есть – запоминаем ее ифнтификатор

$n = mysql_num_rows($result);

if ($n!= 0)

{

$row = mysql_fetch_array($result);

$idpr = $row[0];

}

//если записи нет – добавляем новую и запоминаем ее идентификатор

else

{

//добавление записи о производителе

$sql = 'INSERT INTO `proizv` (`idpr`, `ido`, `nazv`, `sity`) VALUES (\'\', \''.$otdel.'\', \''.$nazvpr.'\', \''.$sity.'\');';

$result = mysql_query($sql);

//выбираем добавленную запись и запоминаем идентификатор

//строим запром, выбирающий введенные данные

$sql = 'SELECT * FROM proizv WHERE nazv = \''.$nazvpr.'\' AND sity = \''.$sity.'\' AND ido = \''.$otdel.'\' LIMIT 0,1000';

//выполняем запрос

$result = mysql_query($sql);

// запоминаем идентификатор

$row = mysql_fetch_array($result);

$idpr = $row[0];

}

//зная идентификатор производителя, добавляем запись о новом товаре

$sql = 'INSERT INTO `product` (`idp`, `idpr`, `nazv`, `srok`, `price`) VALUES (\'\', \''.$idpr.'\', \''.$nazvp.'\', \''.$srok.'\', \''.$price.'\');';

$result = mysql_query($sql);

echo '<h2>Запись добавлена. Вы можете добавить еще...</h2><br>'.$form;

}

else //если запись есть

{ echo '<h2>Такая запись уже есть в базе данных... Введите новые данные</h2><br>'.$form;}

}

}

?>

</td>

<td width = 15% valign = top>

<p style = 'text-indent: 0pt; font-size: 12pt'>

Отделы продаж:<br><BR>

<a href = 'lookotdel.php?id=1'>Мясной отдел</a><br><br>

<a href = 'lookotdel.php?id=2'>Рыбный отдел</a><br><br>

<a href = 'lookotdel.php?id=3'>Хлебо-булочные изделия</a><br><br>

<a href = 'lookotdel.php?id=5'>Молочный отдел</a><br><br>

<a href = 'lookotdel.php?id=6'>Кондитерский отдел</a><br><br>

<a href = 'lookotdel.php?id=7'>Бакалея</a><br><br>

<a href = 'lookotdel.php?id=8'>Напитки</a><br><br>

</p>

</td>

</tr>

<tr height = 10%><td></td><td colspan = 15%><p style = 'text-align: right; color: red;'>Выполнила студентка группы 140505 Кузьмина Кристина Валерьевна &copy;</td></tr>

</table>

</body>

</html>

Addrab.php

<head>

<title>Магазин продуктов</title>

<link rel = 'stylesheet' type = 'text/css' href = 'style.css'>

</head>

<body>

<h1>Магазин продуктов</h1><br><Br>

<table width = 100% height = 80% valign = top>

<tr>

<td width = 15% valign = top>

<p style = 'text-indent: 0pt; font-size: 12pt'>

<a href = 'lookall.php?part=all'>Все товары</a><br><br>

<a href = 'lookpost.php'>Поставщики продукции</a><br><br>

<a href = 'lookpokup.php'>Постоянные покупатели</a><br><br>

<a href = 'lookrab.php'>Работники магазина</a><br><br><BR>

<a href = 'index.htm'>Главная страница</a></p>

</td>

<td>

<?php

$part = $_GET['part'];

//форма для заполнения

$form = "<form action = 'addrab.php' method = get><table width = 100%>

<tr><td width = 25%><p>Ф. И. О</p></td><td><input type = 'text' size = 50 maxlenght = 255 name = 'fio'></td></tr>

<tr><td><p>Профессия</p></td><td><input type = 'text' size = 50 maxlenght = 255 name = 'prof'></td></tr>

<tr><td><p>Оклад</p></td><td><input type = 'text' size = 25 maxlenght = 6 name = 'oklad'></td></tr>

<tr><td><p>Стаж работы</p></td><td><input type = 'text' size = 25 maxlenght = 6 name = 'stag'></td></tr>

<input type = 'hidden' name = 'part' value = 'go'>

<tr><td></td><td><br><input type ='submit' value = 'Добавить'></td></tr>

</table></form> ";

if ($part=="start")

{echo "<h2>Заполните форму:</h2><br>$form";}

if ($part=="go")

{

//запоминаем введенные данные

$fio = $_GET['fio']; //Ф.И.О покупателя

$prof = $_GET['prof']; // профессия работника

$stag = $_GET['stag']; //стаж работы

$oklad = $_GET['oklad']; //оклад

//проверяем введенность данных, если данные не введены – выводим форму для заполнения

if (($fio=="") or ($prof=="") or ($oklad=="") or ($stag==""))

{

{echo '<h2 style = "color: red">Заполните полностью форму:</h2><br>'.$form; }

}

else

{

//подключаемся к СУБД MySQL

$connect = @mysql_connect("localhost", "root", "") or die ("Ошибка подключения к MySQL");

//выбираем базу банных

$db = @mysql_select_db("products");

//проверяем наличие записи об этом работнике в базе данных

$sql = 'SELECT * FROM rabotn WHERE fio = \''.$fio.'\' AND prof = \''.$prof.'\' AND stag = \''.$stag.'\' LIMIT 0,100';

$result = mysql_query($sql);

//если запись есть – обновляем данные об окладе

$num = mysql_num_rows($result);

if ($num!=0)

{

$row = mysql_fetch_array($result);

$id = $row[0];

$sql="UPDATE rabotn SET oklad='$oklad' WHERE (id='$id')";

$result = mysql_query($sql);

echo '<h2>Запись обновлена...Вы можете добавить новую</h2><br>'.$form;

}

else

{

$sql = 'INSERT INTO rabotn(id, fio, prof, stag, oklad) VALUES (\'\', \''.$fio.'\', \''.$prof.'\', \''.$stag.'\', \''.$oklad.'\');';

$result = mysql_query($sql);

echo '<h2>Запись добавлена...Вы можете добавить новую</h2><br>'.$form;

}

}

}

?>

</td>

<td width = 15% valign = top>

<p style = 'text-indent: 0pt; font-size: 12pt'>

Отделы продаж:<br><BR>

<a href = 'lookotdel.php?id=1'>Мясной отдел</a><br><br>

<a href = 'lookotdel.php?id=2'>Рыбный отдел</a><br><br>

<a href = 'lookotdel.php?id=3'>Хлебо-булочные изделия</a><br><br>

<a href = 'lookotdel.php?id=5'>Молочный отдел</a><br><br>

<a href = 'lookotdel.php?id=6'>Кондитерский отдел</a><br><br>

<a href = 'lookotdel.php?id=7'>Бакалея</a><br><br>

<a href = 'lookotdel.php?id=8'>Напитки</a><br><br>

</p>

</td>

</tr>

<tr height = 10%><td></td><td colspan = 15%><p style = 'text-align: right; color: red;'>Выполнила студентка группы 140505 Кузьмина Кристина Валерьевна &copy;</td></tr>

</table>

</body>

</html>

delete.php

<html>

<head>

<title>Магазин продуктов</title>

<link rel = 'stylesheet' type = 'text/css' href = 'style.css'>

</head>

<body>

<h1>Магазин продуктов</h1><br><Br>

<table width = 100% height = 80% valign = top>

<tr>

<td width = 15% valign = top>

<p style = 'text-indent: 0pt; font-size: 12pt'>

<a href = 'lookall.php?part=all'>Все товары</a><br><br>

<a href = 'lookpost.php'>Поставщики продукции</a><br><br>

<a href = 'lookpokup.php'>Постоянные покупатели</a><br><br>

<a href = 'lookrab.php'>Работники магазина</a><br><br><BR>

<a href = 'index.htm'>Главная страница</a>

</p>

</td>

<td>

<?php

$part = $_GET['part'];

//запоминаем идентификатор, таблицу и имя поля записи, которую нужно удалить

$id = $_GET['id'];

$table = $_GET['table'];

$pole = $_GET['pole'];

if ($part == "start") //если начало процесса удаления

{

//выводим просьбу на подтверждение удаления

echo "<h2>Действительно хотите удалить запись?</h2><br>

<center><form action = 'delete.php' method = get>

<input type = 'submit' value = '&nbsp;&nbsp;&nbsp;&nbsp;ДА&nbsp;&nbsp;&nbsp;&nbsp;'>

<input type = hidden name = 'part' value = 'go'><input type = hidden name = 'id' value = $id>

<input type = hidden name = 'table' value = $table><input type = hidden name = 'pole' value = $pole>

</form></center>";

}

if ($part=="go") //если пользователь подтвердил удаление:

{

//подключаемся к СУБД MySQL

$connect = @mysql_connect("localhost", "root", "") or die ("Ошибка подключения к MySQL");

//выбираем базу банных

$db = @mysql_select_db("products");

if ($table == "proizv") //если удаляет поставщика – удаляем также все записи о товарах, связанные с ним

{

//сначала удаляем товары

$sql = 'SELECT idp FROM product WHERE idpr = \''.$id.'\' LIMIT 0, 1000';

$result = mysql_query($sql);

$num = mysql_num_rows($result);

if ($num!=0)

{

while ($row = mysql_fetch_array($result))

{

$sql = 'DELETE FROM product WHERE idp = \''.$row[0].'\' LIMIT 1';

$res = mysql_query($sql);

};

}

//освобаждаем результаты запросов

mysql_free_result($result);

//затем удалем запись о поставщике

$sql = 'DELETE FROM proizv WHERE idpr = \''.$id.'\' LIMIT 1';

$result = mysql_query($sql);

}

else //если удаляет не поставщика

{

//строим запрос на удаление выбранной записи

$sql = 'DELETE FROM '.$table.' WHERE '.$pole.' = \''.$id.'\' LIMIT 1';

//выполняем запрос

$result = mysql_query($sql);

}

//ввыводим сообщение о том, что запись удалена

echo '<h2 style = "color: red">Запись удалена</h2>';

}

?>

</td>

<td width = 15% valign = top>

<p style = 'text-indent: 0pt; font-size: 12pt'>

Отделы продаж:<br><BR>

<a href = 'lookotdel.php?id=1'>Мясной отдел</a><br><br>

<a href = 'lookotdel.php?id=2'>Рыбный отдел</a><br><br>

<a href = 'lookotdel.php?id=3'>Хлебо-булочные изделия</a><br><br>

<a href = 'lookotdel.php?id=5'>Молочный отдел</a><br><br>

<a href = 'lookotdel.php?id=6'>Кондитерский отдел</a><br><br>

<a href = 'lookotdel.php?id=7'>Бакалея</a><br><br>

<a href = 'lookotdel.php?id=8'>Напитки</a><br><br>

</p>

</td>

</tr>

<tr height = 10%><td></td><td colspan = 15%><p style = 'text-align: right; color: red;'>Выполнила студентка группы 140505 Кузьмина Кристина Валерьевна &copy;</td></tr>

</table>

</body>

</html>

lookall.php

<head>

<title>Магазин продуктов</title>

<link rel = 'stylesheet' type = 'text/css' href = 'style.css'>

</head>

<body>

<h1>Магазин продуктов</h1><br><Br>

<table width = 100% height = 80% valign = top>

<tr>

<td width = 15% valign = top>

<p style = 'text-indent: 0pt; font-size: 12pt'>

<a href = 'lookall.php?part=all'>Все товары</a><br><br>

<a href = 'lookpost.php'>Поставщики продукции</a><br><br>

<a href = 'lookpokup.php'>Постоянные покупатели</a><br><br>

<a href = 'lookrab.php'>Работники магазина</a><br><br><BR>

<a href = 'index.htm'>Главная страница</a></p>

</td>

<td>

<?php

$part = $_GET['part'];

//подключаемся к СУБД MySQL

$connect = @mysql_connect("localhost", "root", "") or die ("Ошибка подключения к MySQL");

//выбираем базу банных

$db = @mysql_select_db("products");

if ($part=="all")

{

//строим запрос для выбора продуктов, их производителей и отдела, в котором они продаются

$sql = 'SELECT product.nazv, product.price, product.srok, proizv.nazv, proizv.sity, otdel.otdel, product.idp FROM product, proizv, otdel WHERE proizv.idpr = product.idpr AND otdel.ido = proizv.ido LIMIT 0,1000 ';

//выполняем запрос

$result = mysql_query($sql);

//проверяем количество выбранных записей, если 0 – выводим сообщение о том, что записей нет, если > 0 – выводим их

$num = mysql_num_rows($result);

if ($num==0)

{echo '<h2>Записей нет</h2>'; }

else

{

echo '<h2>Список товаров</h2><br>';

//строим таблицу, в которую будем выводить записи

echo '<table width = 100% border = 1>

<tr heigth = 7%><th width = 5%><p class = "zag">№п.п</p></th>

<th width = 27%><p class = "zag">Название</p></th>

<th width = 10%><p class = "zag">Цена</p></th>

<th width = 10%><p class = "zag">Срок годности</p></th>

<th width = 27%><p class = "zag">Производитель</p></th>

<th width = 15%><p class = "zag">Отдел продажи</p></th></tr>';

//заполняем таблицу постепенно обрабатывая запрос

$i = 1;

while ($row = mysql_fetch_array($result))

{

echo '<tr>';

echo "<td><p class = 'small'>$i</p></td>

<td><p class = 'small'>$row[0]</p></td>

<td><p class = 'small'>$row[1]</p></td>

<td><p class = 'small'>$row[2]</p></td>

<td><p class = 'small'>$row[3],<br> $row[4]</p></td>

<td><p class = 'small'>$row[5]</p></td>

<td><p class = 'small'><a href = 'delete.php?part=start&id=$row[6]&table=product&pole=idp'>Удалить</a></p></td>";

echo '</tr>';

$i++;

};

echo '</table>';

echo '<br><p><a href = "addproduct.php?part=start">Добавить новый продукт</a></p>';

}

}

if ($part=="pr")

{

$idpr = $_GET['idpr'];

//строим запрос для выбора продуктов, их производителей и отдела, в котором они продаются

$sql = 'SELECT product.nazv, product.price, product.srok, proizv.nazv, proizv.sity, otdel.otdel, product.idp FROM product, proizv, otdel WHERE proizv.idpr = product.idpr AND otdel.ido = proizv.ido AND product.idpr = \''.$idpr.'\' LIMIT 0,1000 ';

//выполняем запрос

$result = mysql_query($sql);

//проверяем количество выбранных записей, если 0 – выводим сообщение о том, что записей нет, если > 0 – выводим их

$num = mysql_num_rows($result);

if ($num==0)

{echo '<h2>Записей нет</h2>'; }

else

{

echo '<h2>Список товаров</h2><br>';

//строим таблицу, в которую будем выводить записи

echo '<table width = 100% border = 1>

<tr heigth = 7%><th width = 5%><p class = "zag">№п.п</p></th>

<th width = 27%><p class = "zag">Название</p></th>

<th width = 10%><p class = "zag">Цена</p></th>

<th width = 10%><p class = "zag">Срок годности</p></th>

<th width = 27%><p class = "zag">Производитель</p></th>

<th width = 15%><p class = "zag">Отдел продажи</p></th></tr>';

//заполняем таблицу постепенно обрабатывая запрос

$i = 1;

while ($row = mysql_fetch_array($result))

{

echo '<tr>';

echo "<td><p class = 'small'>$i</p></td>

<td><p class = 'small'>$row[0]</p></td>

<td><p class = 'small'>$row[1]</p></td>

<td><p class = 'small'>$row[2]</p></td>

<td><p class = 'small'>$row[3],<br> $row[4]</p></td>

<td><p class = 'small'>$row[5]</p></td>

<td><p class = 'small'><a href = 'delete.php?part=start&id=$row[6]&table=product&pole=idp'>Удалить</a></p></td>";

echo '</tr>';

$i++;

};

echo '</table>';

echo '<br><p><a href = "addproduct.php?part=start">Добавить новый продукт</a></p>';

}

}

?>

</td>

<td width = 15% valign = top>

<p style = 'text-indent: 0pt; font-size: 12pt'>

Отделы продаж:<br><BR>

<a href = 'lookotdel.php?id=1'>Мясной отдел</a><br><br>

<a href = 'lookotdel.php?id=2'>Рыбный отдел</a><br><br>

<a href = 'lookotdel.php?id=3'>Хлебо-булочные изделия</a><br><br>

<a href = 'lookotdel.php?id=5'>Молочный отдел</a><br><br>

<a href = 'lookotdel.php?id=6'>Кондитерский отдел</a><br><br>

<a href = 'lookotdel.php?id=7'>Бакалея</a><br><br>

<a href = 'lookotdel.php?id=8'>Напитки</a><br><br>

</p>

</td>

</tr>

<tr height = 10%><td></td><td colspan = 15%><p style = 'text-align: right; color: red;'>Выполнила студентка группы 140505 Кузьмина Кристина Валерьевна &copy;</td></tr>

</table>

</body>

</html>

lookotdel.php

<head>

<title>Магазин продуктов</title>

<link rel = 'stylesheet' type = 'text/css' href = 'style.css'>

</head>

<body>

<h1>Магазин продуктов</h1><br><Br>

<table width = 100% height = 80% valign = top>

<tr>

<td width = 15% valign = top>

<p style = 'text-indent: 0pt; font-size: 12pt'>

<a href = 'lookall.php?part=all'>Все товары</a><br><br>

<a href = 'lookpost.php'>Поставщики продукции</a><br><br>

<a href = 'lookpokup.php'>Постоянные покупатели</a><br><br>

<a href = 'lookrab.php'>Работники магазина</a><br><br><BR>

<a href = 'index.htm'>Главная страница</a></p>

</td>

<td>

<?php

//запоминаем идентификационный номер отдела, переданного по строке адреса

$ido = $_GET['id'];

//подключаемся к СУБД MySQL

$connect = @mysql_connect("localhost", "root", "") or die ("Ошибка подключения к MySQL");

//выбираем базу банных

$db = @mysql_select_db("products");

//строим запрос для выбора продуктов, их производителей и отдела, в котором они продаются

$sql = 'SELECT product.nazv, product.price, product.srok, proizv.nazv, proizv.sity, otdel.otdel, product.idp FROM product, proizv, otdel WHERE proizv.idpr = product.idpr AND otdel.ido = proizv.ido AND proizv.ido = \''.$ido.'\' LIMIT 0,1000 ';

//выполняем запрос

$result = mysql_query($sql);

//проверяем количество выбранных записей, если 0 – выводим сообщение о том, что записей нет, если > 0 – выводим их

$num = mysql_num_rows($result);

if ($num==0)

{echo '<h2>Записей нет</h2>'; }

else

{

echo '<h2>Список товаров</h2><br>';

//строим таблицу, в которую будем выводить записи

echo '<table width = 100% border = 1>

<tr heigth = 7%><th width = 5%><p class = "zag">№п.п</p></th>

<th width = 27%><p class = "zag">Название</p></th>

<th width = 10%><p class = "zag">Цена</p></th>

<th width = 10%><p class = "zag">Срок годности</p></th>

<th width = 27%><p class = "zag">Производитель</p></th>

<th width = 15%><p class = "zag">Отдел продажи</p></th></tr>';

//заполняем таблицу постепенно обрабатывая запрос

$i = 1;

while ($row = mysql_fetch_array($result))

{

echo '<tr>';

echo "<td><p class = 'small'>$i</p></td>

<td><p class = 'small'>$row[0]</p></td>

<td><p class = 'small'>$row[1]</p></td>

<td><p class = 'small'>$row[2]</p></td>

<td><p class = 'small'>$row[3],<br> $row[4]</p></td>

<td><p class = 'small'>$row[5]</p></td>

<td><p class = 'small'><a href = 'delete.php?part=start&id=$row[6]&table=product&pole=idp'>Удалить</a></p></td>";

echo '</tr>';

$i++;

};

echo '</table>';

echo '<br><p><a href = "addproduct.php?part=start">Добавить новый продукт</a></p>';

}

?>

</td>

<td width = 15% valign = top>

<p style = 'text-indent: 0pt; font-size: 12pt'>

Отделы продаж:<br><BR>

<a href = 'lookotdel.php?id=1'>Мясной отдел</a><br><br>

<a href = 'lookotdel.php?id=2'>Рыбный отдел</a><br><br>

<a href = 'lookotdel.php?id=3'>Хлебо-булочные изделия</a><br><br>

<a href = 'lookotdel.php?id=5'>Молочный отдел</a><br><br>

<a href = 'lookotdel.php?id=6'>Кондитерский отдел</a><br><br>

<a href = 'lookotdel.php?id=7'>Бакалея</a><br><br>

<a href = 'lookotdel.php?id=8'>Напитки</a><br><br>

</p>

</td>

</tr>

<tr height = 10%><td></td><td colspan = 15%><p style = 'text-align: right; color: red;'>Выполнила студентка группы 140505 Кузьмина Кристина Валерьевна &copy;</td></tr>

</table>

</body>

</html>

lookpokup.php

<head>

<title>Магазин продуктов</title>

<link rel = 'stylesheet' type = 'text/css' href = 'style.css'>

</head>

<body>

<h1>Магазин продуктов</h1><br><Br>

<table width = 100% height = 80% valign = top>

<tr>

<td width = 15% valign = top>

<p style = 'text-indent: 0pt; font-size: 12pt'>

<a href = 'lookall.php?part=all'>Все товары</a><br><br>

<a href = 'lookpost.php'>Поставщики продукции</a><br><br>

<a href = 'lookpokup.php'>Постоянные покупатели</a><br><br>

<a href = 'lookrab.php'>Работники магазина</a><br><br><BR>

<a href = 'index.htm'>Главная страница</a></p>

</td>

<td>

<?php

//подключаемся к СУБД MySQL

$connect = @mysql_connect("localhost", "root", "") or die ("Ошибка подключения к MySQL");

//выбираем базу банных

$db = @mysql_select_db("products");

//строим запрос для выбора покупателей и отделов, в которых разрешены скидки

$sql = 'SELECT post_pokup.fio, post_pokup.pasp, post_pokup.skidka, otdel.otdel, post_pokup.id FROM post_pokup,otdel WHERE otdel.ido = post_pokup.ido LIMIT 0,1000 ';

//выполняем запрос

$result = mysql_query($sql);

//проверяем количество выбранных записей, если 0 – выводим сообщение о том, что записей нет, если > 0 – выводим их

$num = mysql_num_rows($result);

if ($num==0)

{echo '<h2>Записей нет</h2>'; }

else

{

echo '<h2>Список постоянных покупателей</h2><br>';

//строим таблицу, в которую будем выводить записи

echo '<table width = 100% border = 1>

<tr heigth = 7%><th width = 5%><p class = "zag">№п.п</p></th>

<th width = 27%><p class = "zag">Ф. И. О</p></th>

<th width = 10%><p class = "zag">Номер и серия паспорта</p></th>

<th width = 10%><p class = "zag">Скидка (%)</p></th>

<th width = 15%><p class = "zag">Отдел продажи</p></th></tr>';

//заполняем таблицу постепенно обрабатывая запрос

$i = 1;

while ($row = mysql_fetch_array($result))

{

echo '<tr>';

echo "<td><p class = 'small'>$i</p></td>

<td><p class = 'small'>$row[0]</p></td>

<td><p class = 'small'>$row[1]</p></td>

<td><p class = 'small'>$row[2]</p></td>

<td><p class = 'small'>$row[3]</p></td>

<td width = 10%><p class = 'small'><a href = 'delete.php?part=start&id=$row[4]&table=post_pokup&pole=id'>Удалить</a></p></td>";

echo '</tr>';

$i++;

};

echo '</table>';

echo '<br><p><a href = "addpokup.php?part=start">Добавить нового покупателя</a></p>';

}

?>

</td>

<td width = 15% valign = top>

<p style = 'text-indent: 0pt; font-size: 12pt'>

Отделы продаж:<br><BR>

<a href = 'lookotdel.php?id=1'>Мясной отдел</a><br><br>

<a href = 'lookotdel.php?id=2'>Рыбный отдел</a><br><br>

<a href = 'lookotdel.php?id=3'>Хлебо-булочные изделия</a><br><br>

<a href = 'lookotdel.php?id=5'>Молочный отдел</a><br><br>

<a href = 'lookotdel.php?id=6'>Кондитерский отдел</a><br><br>

<a href = 'lookotdel.php?id=7'>Бакалея</a><br><br>

<a href = 'lookotdel.php?id=8'>Напитки</a><br><br>

</p>

</td>

</tr>

<tr height = 10%><td></td><td colspan = 15%><p style = 'text-align: right; color: red;'>Выполнила студентка группы 140505 Кузьмина Кристина Валерьевна &copy;</td></tr>

</table>

</body>

</html>

lookpost.php

<head>

<title>Магазин продуктов</title>

<link rel = 'stylesheet' type = 'text/css' href = 'style.css'>

</head>

<body>

<h1>Магазин продуктов</h1><br><Br>

<table width = 100% height = 80% valign = top>

<tr>

<td width = 15% valign = top>

<p style = 'text-indent: 0pt; font-size: 12pt'>

<a href = 'lookall.php?part=all'>Все товары</a><br><br>

<a href = 'lookpost.php'>Поставщики продукции</a><br><br>

<a href = 'lookpokup.php'>Постоянные покупатели</a><br><br>

<a href = 'lookrab.php'>Работники магазина</a><br><br><BR>

<a href = 'index.htm'>Главная страница</a></p>

</td>

<td>

<?php

//подключаемся к СУБД MySQL

$connect = @mysql_connect("localhost", "root", "") or die ("Ошибка подключения к MySQL");

//выбираем базу банных

$db = @mysql_select_db("products");

//строим запрос для выбора поставщиков продукции и отделов, в которые поставляется продукция

$sql = 'SELECT proizv.nazv, proizv.sity, otdel.otdel, proizv.idpr FROM proizv, otdel WHERE otdel.ido = proizv.ido LIMIT 0,1000 ';

//выполняем запрос

$result = mysql_query($sql);

//проверяем количество выбранных записей, если 0 – выводим сообщение о том, что записей нет, если > 0 – выводим их

$num = mysql_num_rows($result);

if ($num==0)

{echo '<h2>Записей нет</h2>'; }

else

{

echo '<h2>Список поставщиков продукции</h2><br>';

//строим таблицу, в которую будем выводить записи

echo '<table width = 100% border = 1>

<tr heigth = 7%><th width = 5%><p class = "zag">№п.п</p></th>

<th width = 27%><p class = "zag">Название фирмы</p></th>

<th width = 10%><p class = "zag">Адрес</p></th>

<th width = 15%><p class = "zag">Отдел продажи</p></th></tr>';

//заполняем таблицу постепенно обрабатывая запрос

$i = 1;

while ($row = mysql_fetch_array($result))

{

echo '<tr>';

echo "<td><p class = 'small'>$i</p></td>

<td><p class = 'small'>$row[0]</p></td>

<td><p class = 'small'>$row[1]</p></td>

<td><p class = 'small'>$row[2]</p></td>

<td width = 10%><p class = 'small'><a href = 'delete.php?part=start&id=$row[3]&table=proizv&pole=idpr'>Удалить</a></p></td>";

echo '</tr>';

$i++;

};

echo '</table>';

echo '<br><p><a href = "addproduct.php?part=start">Добавить новый продукт</a></p>';

}

?>

</td>

<td width = 15% valign = top>

<p style = 'text-indent: 0pt; font-size: 12pt'>

Отделы продаж:<br><BR>

<a href = 'lookotdel.php?id=1'>Мясной отдел</a><br><br>

<a href = 'lookotdel.php?id=2'>Рыбный отдел</a><br><br>

<a href = 'lookotdel.php?id=3'>Хлебо-булочные изделия</a><br><br>

<a href = 'lookotdel.php?id=5'>Молочный отдел</a><br><br>

<a href = 'lookotdel.php?id=6'>Кондитерский отдел</a><br><br>

<a href = 'lookotdel.php?id=7'>Бакалея</a><br><br>

<a href = 'lookotdel.php?id=8'>Напитки</a><br><br>

</p>

</td>

</tr>

<tr height = 10%><td></td><td colspan = 15%><p style = 'text-align: right; color: red;'>Выполнила студентка группы 140505 Кузьмина Кристина Валерьевна &copy;</td></tr>

</table>

</body>

</html>

lookrab.php

<head>

<title>Магазин продуктов</title>

<link rel = 'stylesheet' type = 'text/css' href = 'style.css'>

</head>

<body>

<h1>Магазин продуктов</h1><br><Br>

<table width = 100% height = 80% valign = top>

<tr>

<td width = 15% valign = top>

<p style = 'text-indent: 0pt; font-size: 12pt'>

<a href = 'lookall.php?part=all'>Все товары</a><br><br>

<a href = 'lookpost.php'>Поставщики продукции</a><br><br>

<a href = 'lookpokup.php'>Постоянные покупатели</a><br><br>

<a href = 'lookrab.php'>Работники магазина</a><br><br><BR>

<a href = 'index.htm'>Главная страница</a></p>

</td>

<td>

<?php

//подключаемся к СУБД MySQL

$connect = @mysql_connect("localhost", "root", "") or die ("Ошибка подключения к MySQL");

//выбираем базу банных

$db = @mysql_select_db("products");

//строим запрос для выбора рабонтиков магазина

$sql = 'SELECT * FROM rabotn LIMIT 0,1000 ';

//выполняем запрос

$result = mysql_query($sql);

//проверяем количество выбранных записей, если 0 – выводим сообщение о том, что записей нет, если > 0 – выводим их

$num = mysql_num_rows($result);

if ($num==0)

{echo '<h2>Записей нет</h2>'; }

else



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-06-26 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: