Смекни!
smekni.com

Створення веб-сайту для електронного магазину (стр. 3 из 4)

<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>