Смекни!
smekni.com

Разработка Web-приложения Учёт оборудования с использованием PHP и СУБД MySQL (стр. 4 из 4)

$ido = $_GET['ido'];

if (($fio == "") or ($adres=="") or ($tel == ""))

{echo '<h2>Вы не полностью заполнили форму</h2>'.$form;}

else

{$sql = 'INSERT INTO `zak` ( `idz` , `ido` , `fio` , `adres` , `tel` , `kol` )

VALUES (&bsol;'&bsol;', &bsol;''.$ido.'&bsol;', &bsol;''.$fio.'&bsol;', &bsol;''.$adres.'&bsol;', &bsol;''.$tel.'&bsol;', &bsol;''.$kol.'&bsol;');';

$result = mysql_query($sql);

echo '<h2>Заказ добавлен</h2>';

echo '<h3>Мы благодарим Вас за то, что Вы выбрали нас.</h3>';}}?>

<br><h3><a href = "index.html">Вернуться на главную</a></h3>

</body></html>

delete.php

<html><head>

<title>Учёт оборудования</title>

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

</head><body>

<h1>Удаление заказа</h1>

<?php

$conn = @mysql_connect("localhost","root") or die ("Ошибка соединения с MySQL");

$db = @mysql_select_db("db_06_ob") or die ("Ошибка подключения к базе данных");

$idz = $_GET['idz'];

$tab = $_GET['tab'];

$sql = 'DELETE FROM '.$tab.' WHERE idz = &bsol;''.$idz.'&bsol;' LIMIT 1';

$result = mysql_query($sql);

echo '<h2>Запись удалена</h2>';?>

<br><h3><a href = "index.html">Вернуться на главную</a></h3>

</body></html>

lookf.php

<html><head>

<title>Учёт оборудования</title>

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

</head><body>

<h1>Фирмы производители</h1>

<?php

$conn = @mysql_connect("localhost","root") or die ("Ошибка соединения с MySQL");

$db = @mysql_select_db("db_06_ob") or die ("Ошибка подключения к базе данных");

$sql = 'SELECT firma.firma, strana.strana, firma.idf FROM firma, strana WHERE strana.ids = firma.ids LIMIT 0,100';

$result = mysql_query($sql);

$i = 1;

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

<td><p class = "header">№ п.п</p></td>

<td><p class = "header">Фирма</p></td>

<td><p class = "header">Страна</p></td></tr>';

while ($row=mysql_fetch_array($result))

{echo '<tr>

<td><p>'.$i.'</p></td>

<td><p>'.$row[0].'</p></td>

<td><p>'.$row[1].'</p></td>

<td><p><a href = "looko.php?part=firm&idf='.$row[2].'">Товары</a></p></td></tr>';

$i++;};

echo '</table>';?>

<br><h3><a href = "index.html">Вернуться на главную</a></h3>

</body></html>

looko.php

<html><head>

<title>Учёт оборудования</title>

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

</head><body>

<h1>Список оборудования</h1>

<?php

$conn = @mysql_connect("localhost","root") or die ("Ошибка соединения с MySQL");

$db = @mysql_select_db("db_06_ob") or die ("Ошибка подключения к базе данных");

$part = $_GET['part'];

if ($part=="look")

{$sql = 'SELECT firma.firma, obor.marka, tip.tip, obor.price, obor.ido FROM obor, firma, tip WHERE firma.idf = obor.idf AND tip.idt = obor.idt LIMIT 0,100';

$result = mysql_query($sql);

$i=1;

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

<td><p class = "header">№ п.п</p></td>

<td><p class = "header">Фирма</p></td>

<td><p class = "header">Марка</p></td>

<td><p class = "header">Тип</p></td>

<td><p class = "header">Цена</p></td></tr>';

while ($row=mysql_fetch_array($result))

{echo '<tr>

<td><p>'.$i.'</p></td>

<td><p>'.$row[0].'</p></td>

<td><p>'.$row[1].'</p></td>

<td><p>'.$row[2].'</p></td>

<td><p>'.$row[3].'</p></td>

<td><p><a href = "add.php?part=start&ido='.$row[4].'">Заказать</a></p></td></tr>';

$i++;};

echo '</table>';}

if ($part=="firm")

{$idf = $_GET['idf'];

$sql = 'SELECT firma.firma, obor.marka, tip.tip, obor.price, obor.ido FROM obor, firma, tip WHERE firma.idf = obor.idf AND tip.idt = obor.idt AND obor.idf = '.$idf.' LIMIT 0,100';

$result = mysql_query($sql);

$i=1;

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

<td><p class = "header">№ п.п</p></td>

<td><p class = "header">Фирма</p></td>

<td><p class = "header">Марка</p></td>

<td><p class = "header">Тип</p></td>

<td><p class = "header">Цена</p></td></tr>';

while ($row=mysql_fetch_array($result))

{echo '<tr>

<td><p>'.$i.'</p></td>

<td><p>'.$row[0].'</p></td>

<td><p>'.$row[1].'</p></td>

<td><p>'.$row[2].'</p></td>

<td><p>'.$row[3].'</p></td>

<td><p><a href = "add.php?part=start&ido='.$row[4].'">Заказать</a></p></td></tr>';

$i++;};

echo '</table>';}?>

<br><h3><a href = "index.html">Вернуться на главную</a></h3>

</body></html>

lookz.php

<html><head>

<title>Учёт оборудования</title>

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

</head><body>

<h1>Просмотр заказов</h1>

<?php

$conn = @mysql_connect("localhost","root") or die ("Ошибка соединения с MySQL");

$db = @mysql_select_db("db_06_ob") or die ("Ошибка подключения к базе данных");

$part = $_GET['part'];

$form = "<form action = 'lookz.php' method = get>

<table width = 100%>

<tr><td width = 20%><p>Ф. И. О.</p></td>

<td><input type = 'text' size = 50 maxlength = 50 name = 'fio'></td></tr>

<tr><td><p>Адрес</p></td>

<td><input type = 'text' size = 50 maxlength = 50 name = 'adres'></td></tr>

<tr><td><p>Номер телефона</p></td>

<td><input type = 'text' size = 25 maxlength = 50 name = 'tel'></td></tr>

<tr><td></td>

<td><br><input type = 'submit' value = 'Показать'></td></tr>

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

</table>

</form>";

if ($part == "start")

{echo '<h2>Введите свои данные</h2>'.$form;}

if ($part == "go")

{$fio = $_GET['fio'];

$adres = $_GET['adres'];

$tel = $_GET['tel'];

if (($fio == "") or ($adres=="") or ($tel == ""))

{echo '<h2>Вы не полностью заполнили форму</h2>'.$form;}

else

{echo '<h2>Заказанные товары</h2><br>';

echo '<h3>Мы благодарим Вас за то, что Вы выбрали нас. Если Вы решили отказаться от заказа нажмите "Снять заказ"</h3>';

$sql = 'SELECT firma.firma, obor.marka, obor.price, zak.kol, zak.idz, obor.ido FROM zak, obor, firma WHERE firma.idf = obor.idf AND obor.ido = zak.ido AND zak.fio = &bsol;''.$fio.'&bsol;' AND zak.adres = &bsol;''.$adres.'&bsol;' AND zak.tel = &bsol;''.$tel.'&bsol;' LIMIT 0,100';

$result = mysql_query($sql);

$i = 1;

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

<td><p class = "header">№ п.п</p></td>

<td><p class = "header">Фирма</p></td>

<td><p class = "header">Марка</p></td>

<td><p class = "header">Цена</p></td>

<td><p class = "header">Количество</p></td></tr>';

$s = 0;

while ($row=mysql_fetch_array($result))

{$sum = $row[2]*$row[3];

echo '<tr><td><p>'.$i.'</p></td>

<td><p>'.$row[0].'</p></td>

<td><p>'.$row[1].'</p></td>

<td><p>'.$row[2].'</p></td>

<td><p>'.$row[3].'</p></td>

<td><p><a href = "delete.php?idz='.$row[4].'&tab=zak">Снять заказ</a></p></td></tr>';

$i++;

$s = $s + $sum;};

echo '<tr><td colspan = 6><p>Общая цена = '.$s.'</p></td></tr></table><br>';}}?>

<br><h3><a href = "index.html">Вернуться на главную</a></h3>

</body></html>

Приложение 4. Связи между таблицами

Рисунок 12. Связи между таблицами.