Разработка автоматизированной системы on-line продаж книжно-канцелярского супермаркета ООО «Литера» (Диаграммы. Листинг кода основных выполняемых функций программы), страница 2

?>

содержимое файла outputBookFunction.php

<?php

echo ‘<tr style=”content” id=”books”>’;

echo ‘<td id=books>

<h4>”’. array_FindAllBooks[‘name’].’”<h4>

<img src=”’. array_FindAllBooks[‘photo’].’”>

<h5>”’. array_FindAllBooks[‘avtor’].’”<h4>

<br><a href=’?action=open&book=’. array_FindAllBooks[‘id’].’> подробнее…</a> <br></td>

Inc($i);

If ($i==2)

echo ‘<tr>’;

}

?>

3.2 Листинг кода выполняемого на странице «расширенный поиск книг»

<?php

include("../config.php");\\подключения файла конфигурации

include("../functions.php");\\ подключение файла функций

$link = mysql_connect($DBSERVER, $DBUSER, $DBPASS)

or die("ошибка подключения к серверу" );

mysql_select_db($DB, $link) or die ('ошибка подключения к БД');

include("header.inc"); \\ подключение шаблона шапки

include("left_menu.inc");\\ подключение шаблона меню навигации

include("content.inc");\\ подключения шаблона вывода основного содержимого

if(!$_POST['order_book']) {

echo '<div style="padding-left:35%">';

echo '<form action="?action=order_book" method="post" enctype="multipart/form-data">';

echo 'введите название книги <input type="text" name="name" size="20" wrap="off">';

echo 'выбираете автора <input type="JumpMenu " name="avtor" size="20" ><br/>';

echo 'введите цену  <input type="text" name="prce" size="3"  wrap="off"><br/>';

echo '<input type="submit" name="add_book_ok" value="найти">';

echo '</form>';

echo '</div>';

}  else {

$querty_FindBookName = “Select * from books where price in (‘”.$_GET(down_price)’”, ‘”.$_GET(up_price)’”) and avtor = ‘”.$_GET(avtor_book)’” and ”.$_GET(name_book)’”;

}

If (@$querty_FindBookName) {

echo 'по вашему запросу найдено'; 

include (outputBookFunction.php)

echo '<meta http-equiv="refresh" content="1; url=?action='.$db.'"';                      

}else {echo 'ни чего не найдено';echo '<meta http-equiv="refresh" content="2; url=?action='.$db.'"';}}

include("foot.inc");\\ подключения шаблона конца страницы;

3.3 Листинг кода выполняемого на странице «регистрация нового клиента»

Запрос SQL  на добавление нового клиента.

·  $querty_AddClient = INSERT INTO clients  (‘’, ‘".$_GET[fio]."'’, '".$_POST['email']."', '".$_POST['pass']."', '".$_POST['adress']."', '".$_POST['phone']."'’

·  If ($_POST[‘urface’]=’checked’)  { // если клиент регистрируется как юридическое лицо

·  $querty_AddClientRec = INSERT INTO recviziry  (‘’,’$_GET[id]’ ‘".$_GET[name]."'’, '".$_POST['inn']."', '".$_POST['kpp']."', '".$_POST['rs']."', '".$_POST['ks']."','".$_POST['bik']."'’,'".$_POST['bank']."'’}

3.4 Листинг кода выполняемого на странице «оформление заказа»

Запросы на добавление нового заказа

$querty_CreateNewOrder = INSERT INTO order VALUES (‘’,’’,’’,’’,’’,’’,’’)

$querty_AddBookToBasket = INSERT INTO by_book values (‘’, ‘".$_GET[current_order]."'’, '".$_POST['id_book']."', '".$_POST['col']."'’

$querty_ChangeBookCol = UPDATE books SET col='.$new_volume.' WHERE id='".$_GET['id']."'";

$querty_AddKanctovToBasket = INSERT INTO by_kanctov values (‘’, ‘".$_GET[current_order]."'’, '".$_POST['id_kanctov']."', '".$_POST['col']."'’

while($array_FindOrderBooks) {// выполнять пока не будут просмотрены все книги находящиеся в корзине//

$summ = sum+$array_FindOrderBooks.col*$array_FindOrderBooks.price}

while($array_FindOrderBooks) {// выполнять пока не будут просмотрены все канцтовары  находящиеся в корзине//

$summ = sum+$array_FindOrderKanctov.col*$array_FindOrderKanctov.price}

$querty_UpdateCurrentOrder = UPDATE Order SET id_client='".$_GET['current_client']."', date='".$_GET['date']."', summa= ‘.$summ’  WHERE id='".$_GET['current_order']."'";

3.5 Листинг кода выполняемого на странице «Каталог книг. Добавление, изменение, удаление»

Запрос на отображение книжных  товаров, которых нет в наличии.

$querty_FindNull = SELECT * FROM book where col = 0;

Функция вывода всей продукции

echo “<table class=”all_book”>”;

while($array_FindAllBook) {

echo “<tr>