?>
содержимое файла 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>
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.