<p><?php echo $myrow['description']?></p>
<span class="art-button-wrapper">
<span class="l"> </span>
<span class="r"> </span>
<a class="art-button" href="chemy.php">Переглянути...</a>
</span>
</div>
</div><!-- end cell -->
<?php }
}else {echo "Немає записів в БД";} ?>
Catalog.php – сторінка на якій розміщені всі види товарів
PHP – код виводу всіх видів товарів:
<?php $result = mysql_query("SELECT * FROM categories") or die (mysql_error());
if (mysql_num_rows($result)!= 0){ ?>
<?php while($myrow = mysql_fetch_array($result)) {?>
<div class="cleared"></div>
<div class="table-postmetadataheader">
<h2 class="table-header">
<?php echo $myrow['title']?></h2></div>
<?php $lim = 3; $start=0;
$res = mysql_query("SELECT count(*) FROM submenu WHERE cat='$myrow[id]'") or die (mysql_error());
$row = mysql_fetch_row($res);
$total_rows=$row[0];
$num_rows=ceil($total_rows/$lim);
for ($i=1; $i<=$num_rows;$i++) {?>
<div class="art-content-layout overview-table">
<div class="art-content-layout-row"> <center>
<?php
$result1 = mysql_query("SELECT * FROM submenu WHERE cat='$myrow[id]' LIMIT $start,3") or die (mysql_error());
while ($myrow1 = mysql_fetch_array($result1)) { ?>
<div class="art-layout-cell" >
<div class="overview-table-inner">
<center> <a href="tovary.php?sub=<?php echo $myrow1['id']; ?>"> <img src="<?php echo $myrow1['img']?>" width="175px" height="175px" alt="an image" class="image" /></a>
<a href="tovary.php?sub=<?php echo $myrow1['id']; ?>"><h4> <?php echo $myrow1['title'];$start++; ?> </h4></a> </center></div>
</div> <?php } ?> </center>
</div><!-- end row --></div>
<?php } } }
else {echo "Немає записів в БД";} ?>
Tovary.php – сторінка на якій за допомогою методу передачі даних між сервером і клієнтом GETвиводяться товари вибраного виду.
PHP – код виводу товарів:
<div class="art-post-inner art-article">
<?php if (isset($_GET['sub'])) {$sub = $_GET['sub'];} else {echo "Помилка";}
$result= mysql_query("SELECT title FROM submenu WHERE id='$sub'") or die (mysql_error());
$myrow = mysql_fetch_array($result); ?>
<div class="art-postmetadataheader">
<h2 class="art-postheader">
<img src="images/postheadericon.png" width="29" height="29" alt="postheadericon" />
<?php echo $myrow['title'];?></h2></div><br>
<div class="art-postcontent">
<!-- article-content -->
<?php
$result1 = mysql_query("SELECT * FROM products WHERE sub='$sub'") or die (mysql_error());
while ($myrow1 = mysql_fetch_array($result1) )
{?>
<div class="cleared"></div>
<div class="table-postmetadataheader">
<h2 class="table-header">
<?php echo $myrow1['title']?></h2></div>
<div class="art-content-layout overview-table">
<div class="art-content-layout-row">
<div class="art-layout-cell" >
<div class="overview-table-inner">
<div align="center"> <img src="<?php echo $myrow1['img']?>" width="175px" height="175px" alt="an image" class="image" /></div>
<div><h4><em><b>Ціна: <?php echo $myrow1['price'];?></b></em></h4> </div>
<div class="tovary"> <label><h4><em><u>Опис:</u></em></h4> </label> <?php echo $myrow1['description'];?>... </div>
<?php if ($myrow1['available'] == 1) {echo "<em><u>Наявність:</u></em> <img src='images/tovary/available.gif' width='15px' height='15px' class='image' />";} else {echo "<em><u>Наявність:</u></em> <img src='images/tovary/unavailable.gif' width='15px' height='15px' class='image' />";}
?><div align="right"> <a class="art-button" href="details.php?id=<?php echo $myrow1['id'];?>">Детальніше...</a> </div></div></div></div>
Details.php– сторінка з детальним описом товару
<div class="art-post-inner art-article">
<?php if (isset($_GET['id'])) {$id = $_GET['id'];} else {echo "Помилка";}
$result= mysql_query("SELECT * FROM products WHERE id='$id'") or die (mysql_error());
$myrow = mysql_fetch_array($result); ?>
<div class="art-postmetadataheader">
<h2 class="art-postheader">
<img src="images/postheadericon.png" width="29" height="29" alt="postheadericon" />
<?php echo $myrow['title'];?></h2></div><br>
<div class="art-postcontent">
<!-- article-content -->
<div class="cleared"></div>
<div class="table-postmetadataheader">
<h2 class="table-header"></h2></div>
<div class="art-content-layout overview-table">
<div class="art-content-layout-row">
<div class="art-layout-cell" >
<div class="overview-table-inner">
<div align="center"> <img src="<?php echo $myrow['img'];?>" width="175px" height="175px" alt="an image" class="image" /></div>
<div><h4><em><b>Ціна:</b></em><?php echo $myrow['price'];?></h4> </div>
<div class="tovary"> <label><h4><em><u>Опис:</u></em></h4> </label> <?php echo $myrow['fdescription'];?> </div>
<?php if ($myrow1['available'] == 1) {echo "<em><u>Наявність:</u></em> <img src='images/tovary/available.gif' width='15px' height='15px' class='image' alt='В наявності'/>";} else {echo "<em><u>Наявність:</u></em> <img src='images/tovary/unavailable.gif' width='15px' height='15px' class='image' alt='Немає в наявності' />";}?></div></div></div><!-- end row --></div>
Створення адміністраторської частини сайту
Адміністраторська частина сайту, це частина яка закрита від очей користувачів сайтом , а доступна тільки для адміністраторів і власників сайту. В ній виможете маніпулювати сайтом, а саме добавляти, видаляти редагувати статті, сторінки, товари і тд.
Вигляд головної сторінки адміністраторської частини сайту
<?php
include "blocks/db.php";
?>
<!-- header -->
<td>
<img src="image/logo.jpg"> <br>
</td>
<!-- /header -->
<!-- body -->
<html><head> <link rel="stylesheet" href="style.css" type="text/css" media="screen" /> </head><body>
<h3>Панель Адміністратора</h3>
<div class="art-nav">
<div class="l"></div>
<div class="r"></div>
<ul class="art-menu">
<li>
<a href="index.php" class="active"><span class="l"></span><span class="r"></span><span class="t">Категорії</span></a>
<ul> <?php
$result1 = mysql_query("SELECT * FROM categories") or die(mysql_error());while ($myrow1 = mysql_fetch_array($result1 )) { ?><li><a href="#"> <?php echo $myrow1['title']; ?> </a>
<ul><li><a href=#><img src="image/edit.png" alt="Редагувати"> - Редагувати</a></li><li><a href=#><img src="image/del.png" alt="Видалити"> - Видалити</a></li></ul>
</li><?php } $add = 1; ?>
<li><a href="add.php?add=<?php echo $add; ?>"><img src="image/add.png" alt="Додати"> - Додати категорію</a></li></ul></li><li>
<a href="index.php" class="active"><span class="l"></span><span class="r"></span><span class="t">Види</span></a><ul>
<?php $result2 = mysql_query("SELECT * FROM submenu") or die(mysql_error()); while ($myrow2 = mysql_fetch_array($result2 )) {?><li><a href="#"> <?php echo $myrow2['title']; ?> </a>
<ul><li><a href=#><img src="image/edit.png" alt="Редагувати"> - Редагувати</a></li><li><a href=#><img src="image/del.png" alt="Видалити"> - Видалити</a></li></ul>
</li><?php } $add = 2;?>
<li><a href="add.php?add=<?php echo $add; ?>"><img src="image/add.png" alt="Додати"> - Додати вид</a></li></ul></li><li>
<a href="index.php" class="active"><span class="l"></span><span class="r"></span><span class="t">Товари</span></a>
<ul> <?php $result3 = mysql_query("SELECT * FROM products") or die(mysql_error()); while ($myrow3 = mysql_fetch_array($result3)) {?> <li> <a href="#"> <?php echo $myrow3['title'];?> </a>
<ul><li><a href=#><img src="image/edit.png" alt="Редагувати"> - Редагувати</a></li><li><a href=#><img src="image/del.png" alt="Видалити"> - Видалити</a></li></ul>
</li><?php } $add = 3;?> <li><a href="add.php?add=<?php echo $add; ?>"><img src="image/add.png" alt="Додати"> - Додати товар</a></li> </ul></li><li>
<a href="index.php" class="active"><span class="l"></span><span class="r"></span><span class="t">Контактна інформація</span></a>
<ul><li><a href=#><img src="image/edit.png" alt="Редагувати"> - Редагувати</a></li></ul></li><li>
<a href="index.php" class="active"><span class="l"></span><span class="r"></span><span class="t">Банери</span></a>
<ul><li><a href=#><img src="image/edit.png" alt="Редагувати"> - Редагувати</a></li></ul></li></ul></div>
</body></html><!-- /body -->
Сторінка додавання категорій категорій
<?php include "blocks/db.php"; ?>
<td>
<img src="image/logo.jpg"> <br>
</td>
<head> <link rel="stylesheet" href="style.css" type="text/css" media="screen" /> </head>
<!-- TinyMCE -->
<script type="text/javascript" src="jscripts/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({
// General options
mode : "textareas",
theme : "advanced",
plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,inlinepopups",
// Theme options
theme_advanced_buttons1 : "bold,italic,underline,justifyleft,justifycenter,justifyright,justifyfull,formatselect,fontselect,fontsizeselect",
theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,bullist,numlist,undo,redo,|,link,unlink,anchor,image,code,forecolor,backcolor",
theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,media,fullscreen",
theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom",
theme_advanced_resizing : true,
// Example word content CSS (should be your site CSS) this one removes paragraph margins
content_css : "css/word.css",
// Drop lists for link/image/media/template dialogs
template_external_list_url : "lists/template_list.js",
external_link_list_url : "lists/link_list.js",
external_image_list_url : "lists/image_list.js",
media_external_list_url : "lists/media_list.js",
// Replace values for the template plugin
template_replace_values : {
username : "Some User",
staffid : "991234"}});</script>
<!-- /TinyMCE --><div class="art-nav"><div class="l"></div><div class="r"></div><ul class="art-menu"><li>
<a href="index.php" class="active"><span class="l"></span><span class="r"></span><span class="t">Категорії</span></a><ul> <?php
$result1 = mysql_query("SELECT * FROM categories") or die(mysql_error());while ($myrow1 = mysql_fetch_array($result1 )) { ?><li><a href="#"> <?php echo $myrow1['title']; ?> </a>
<ul><li><a href=#><img src="image/edit.png" alt="Редагувати"> - Редагувати</a></li><li><a href=#><img src="image/del.png" alt="Видалити"> - Видалити</a></li></ul>