Разработка Web-приложения 'Магазин по продаже продуктов' с использованием PHP и MySQL

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    675,18 Кб
  • Опубликовано:
    2013-01-15
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Разработка Web-приложения 'Магазин по продаже продуктов' с использованием PHP и MySQL

Федеральное агентство по образованию Российской Федерации

Белгородский государственный университет

Факультет компьютерных наук и телекоммуникаций

Кафедра математического и программного обеспечения информационных систем







ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

К КУРСОВОЙ РАБОТЕ

по дисциплине: «Web-программирование»

на тему: «Разработка Web-приложения «Магазин по продаже продуктов» с использованием PHP и MySQL»









Белгород 2006

Оглавление

Введение

Часть 1. Теоретическая часть

.1 PHP

.2 MySQL

.3 CSS

Часть 2. Проектирование БД

.1 Системный анализ предметной области

.2 Проектирование инфологической модели предметной области

Часть 3. Создание базы данных

.1 Составление web-страниц

Заключение

Список использованной литературы

Приложения

 

Введение


В моем курсовом проекте поставлена задача создать базу данных «Магазин по продаже продуктов», используя СУБД MySQL, и создать сайт, используя язык программирования РНР.

Приложение создавалось с помощью таких технологий как HTML, CSS, PHP, SQL, СУБД MySQL.

Сегодня какой бы деятельностью ни занимался человек, он с каждым днем убеждается, что ему необходим компьютер, ведь когда вся информация записана на бумагах это так неудобно! Но тут появился компьютер и базы данных, которые значительно уменьшили трудности, связанные с этим.

Курсовая работа содержит:

рисунков

страниц

приложения

Часть 1. Теоретическая часть

В теоретической части хотелось бы рассказать немного о программах, которые я использовала в разработке приложения.

1.1 PHP

- это широко используемый язык программирования общего назначения с открытым исходным кодом. PHP сконструирован специально для ведения Web-разработок и может внедряться в HTML-код.

Главное отличие этого скрипта от скриптов, написанных на других языках, например, на Perl или C - вместо того, чтобы создавать программу, которая занимается формированием HTML-кода и содержит бесчисленное множество предназначенных для этого команд, мы создаем HTML-код с несколькими внедренными командами PHP. Код PHP отделяется специальными начальным и конечным тегами <#"599977.files/image001.gif">

Рисунок 1. Связь таблиц

Часть 3. Создание базы данных

сервер база сайт магазин

Для создания базы данных необходимо на главной странице программы phpMySQL_Admin в поле «создать новую БД» ввести имя базы данных и нажать кнопку «Создать». Рисунок 1 иллюстрирует эту операцию.

Рисунок 2. Создание новой БД

Далее проиллюстрирована процедура создания таблиц в новой БД.

Рисунок 3. Создание таблицы “Otdel”

Рисунок 4. Создание таблицы “Proizv”

Рисунок 5. Создание таблицы “Product”

Рисунок 6. Создание таблицы “Raboth”

Рисунок 7. Создание таблицы “post_pokup”

На рисунке представленном ниже показано создание полей, этих таблиц при помощи программы phpMySQL_Admin.

Рисунок 8. Создание полей таблицы “Otdel”

Рисунок 9. Создание полей таблицы “Proizv”

Рисунок 10. Создание полей таблицы “Produkt”

Рисунок 11. Создание полей таблицы “Raboth”

Рисунок 12. Создание полей таблицы “post_pokup”

 

.1 Составление web-страниц


Итак, мы имеем базу данных, с которой пользователь будет выполнять определенные действия посредством приложений РНР. Сначала создадим HTML страницы, с которых будут вызываться приложения РНР.

Главная страница

index.htm

На этой странице будут помещены приветствие и несколько ссылок. Для этого я написала код, который будет помещен в приложении:

В результате получится страничка, которая показана на следующем рисунке:

Рисунок 13 Интерфейс главной страницы сайта

Затем создаем еще несколько страниц, которые соответствуют ссылкам на главной странице.

Сначала создадим страницу «Все товары». Она называется lookall.htm. На ней в виде таблицы размещены все товары, представленные в магазине, а в конце ссылка на другую страницу «Добавить новый продукт». Код находится в приложении.

На рисунке 14 показан готовый вид этой страницы.

Рисунок 14 Интерфейс страницы «Добавления новых записей»

Аналогичным образом создадим другие страницы, коды которых приведены в приложении.

 

Заключение


В процессе выполнения данного курсового проекта я улучшила свои навыки по работе с РНР и MySQL.

В результате проделанной работы, я изучила основы работы MySQL баз данных и языка программирования для Интернет PHP и научилась с ними работать. Так же я разработала свою базу данных и сайт, при помощи которого пользователь может добавлять и просматривать записи в базе данных.

В ходе разработки я также улучшила свои знания и умения по работе с HTML страницами.

Еще я убедилась в том, что РНР и MySQL на самом деле очень мощные среды программирования и хранения данных и они очень быстро работают и занимаю очень мало места на жестком диске.

 

Список использованной литературы

 

1.   «Справочник по MySQL». http://www.spravkaweb.ru/

2.      «Справочник по РНР». http://www.softtime.ru/bookphp/help.php

.        Справочники по РНР и MySQL. http://www.php.su/books/

.        Сайт http://www.php.ru

.        Сайт http://www.mysql.ru

 

Приложение 1

 

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


# phpMyAdmin MySQL-Dump

# version 2.3.2

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

#

# Хост: localhost

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

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

# Версия PHP: 4.3.0

# БД : `products`

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

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

#TABLE otdel (smallint(6) NOT NULL auto_increment,varchar(255) NOT NULL default '',KEY (ido),KEY otdel (otdel)

) TYPE=MyISAM;

#

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

#INTO otdel (ido, otdel) VALUES (1, 'Мясной отдел');INTO otdel (ido, otdel) VALUES (2, 'Рыбный отдел');INTO otdel (ido, otdel) VALUES (3, 'Хлебо-булочные изделия');INTO otdel (ido, otdel) VALUES (5, 'Молочный отдел');INTO otdel (ido, otdel) VALUES (6, 'Кондитерский отдел');INTO otdel (ido, otdel) VALUES (7, 'Бакалея');INTO otdel (ido, otdel) VALUES (8, 'Напитки');

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

#

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

#TABLE post_pokup (smallint(6) NOT NULL auto_increment,smallint(6) NOT NULL default '0',varchar(255) NOT NULL default '',varchar(255) NOT NULL default '',varchar(10) NOT NULL default '0',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`

#TABLE product (smallint(6) NOT NULL auto_increment,smallint(6) NOT NULL default '0',varchar(255) NOT NULL default '',varchar(255) NOT NULL default '',varchar(255) NOT NULL default '',KEY (idp)

) TYPE=MyISAM;

#

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

#INTO product (idp, idpr, nazv, srok, price) VALUES (1, 1, 'Колбаса "Венская"', '3 недели', '130');INTO product (idp, idpr, nazv, srok, price) VALUES (2, 2, 'Колбаса "Сервелад"', '4 недели', '325');INTO product (idp, idpr, nazv, srok, price) VALUES (4, 3, 'Сахар', '12 месяцев', '25');INTO product (idp, idpr, nazv, srok, price) VALUES (5, 4, 'Спагетти', '12 месяцев', '20');INTO product (idp, idpr, nazv, srok, price) VALUES (8, 7, 'Хлеб белый', '2 дня', '9');INTO product (idp, idpr, nazv, srok, price) VALUES (9, 7, 'Хлеб черный', '2 дня', '9');INTO product (idp, idpr, nazv, srok, price) VALUES (10, 7, 'Батон', '2 дня', '10');

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

#

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

#TABLE proizv (smallint(6) NOT NULL auto_increment,smallint(6) NOT NULL default '0',varchar(255) NOT NULL default '',varchar(255) NOT NULL default '',KEY (idpr)

) TYPE=MyISAM;

#

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

#INTO proizv (idpr, ido, nazv, sity) VALUES (1, 1, 'ОАО "Чернянский мясо-комбинат"', 'пос. Чернянка');INTO proizv (idpr, ido, nazv, sity) VALUES (2, 1, 'ОАО "Алексевский мясо-комбинат"', 'г. Алексеевка');INTO proizv (idpr, ido, nazv, sity) VALUES (3, 7, 'ЗАО "Чернянский сахарный завод"', 'пос. Чернянка');INTO proizv (idpr, ido, nazv, sity) VALUES (4, 7, 'ЗАО "Шебекинская макаронная фабрика"', 'г. Шебекино');INTO proizv (idpr, ido, nazv, sity) VALUES (7, 3, 'ОАО "Белгородский хлебо-завод"', 'г. Белгород');

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

#

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

#TABLE rabotn (smallint(6) NOT NULL auto_increment,varchar(255) NOT NULL default '',varchar(255) NOT NULL default '',varchar(25) NOT NULL default '',mediumint(9) NOT NULL default '0',KEY (id)

) TYPE=MyISAM;

#

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

#INTO rabotn (id, fio, prof, stag, oklad) VALUES (1, 'Петров Петр Петрович', 'Начальник охраны', '4 года', 5000);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}{text-align : center; font-family : Lucida Sans Unicode; font-style : bolder; font-size : 32pt; color : #00008B;spacing : 15pt;}{text-align : justify; font-size : 14pt; text-indent : 15pt; font-family : Lucida Sans Unicode}{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}{text-decoration : none}:hover {background-color: lime; text-decoration : underline;}: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> ";($part=="start")

{echo "<h2>Заполните форму:</h2><br>$form";}($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; }

}

{

//подключаемся к СУБД 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);($num !=0)

{

$row = mysql_fetch_array($result);

$id = $row[0];

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

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

}

{

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

$result = mysql_query($sql);'<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>.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> ";($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; }

{

//подключаемся к СУБД 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); ($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);($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);'<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> ";($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; }

}

{

//подключаемся к СУБД 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);($num !=0)

{

$row = mysql_fetch_array($result);

$id = $row[0];

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

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

}

{

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

$result = mysql_query($sql);'<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);($num!=0)

{($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); ($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))

{'<tr>';"<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++;

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

}

}($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); ($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))

{'<tr>';"<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++;

};'</table>';'<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); ($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))

{'<tr>';"<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++;

};'</table>';'<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); ($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))

{'<tr>';"<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++;

};'</table>';'<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); ($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))

{'<tr>';"<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++;

};'</table>';'<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); ($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))

{'<tr>';"<td><p class = 'small'>$i</p></td>

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

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

<td><p class = 'small'>$row[4] рублей</p></td>

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

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

echo '</tr>';

$i++;

};'</table>';'<br><p><a href = "addrab.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>

Похожие работы на - Разработка Web-приложения 'Магазин по продаже продуктов' с использованием PHP и MySQL

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!