Курсовая работа: Створення веб-сайту для електронного магазину
$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>