# 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 Кузьмина Кристина Валерьевна ©</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 Кузьмина Кристина Валерьевна ©</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 Кузьмина Кристина Валерьевна ©</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 Кузьмина Кристина Валерьевна ©</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 = ' ДА '>
<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 Кузьмина Кристина Валерьевна ©</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 Кузьмина Кристина Валерьевна ©</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 Кузьмина Кристина Валерьевна ©</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 Кузьмина Кристина Валерьевна ©</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 Кузьмина Кристина Валерьевна ©</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