Автор работы: Пользователь скрыл имя, 02 Ноября 2012 в 21:19, дипломная работа
Сайт компания «Мир мебели» это будет представительство в сети Интернет. В данном случае сайт является визитной карточкой предприятия, представляет деловой имидж своей компании и отображает те виды деятельности, которыми занимается фирма.
Сайт будет предоставлять товары, посредством каталога продукции, где посетитель сможет увидеть весь товар компании и выбрать необходимую модель.
Введение
2. Актуальность проблемы
3. Постановка задачи
4. Структура информационной системы
5. Цели, задачи, разрабатываемой системы
6. Дизайн
7. Выбор программных средств
8. Создание БД
9. Подключение шаблона сайт
10. Организация хранения и обновления информации
11. Блок реализации скриптов
12. Разработка панели удаленного администрирования к сайту
13. Заключение
14. Список литературы
// следует выводить сообщения
$start = $page * $num - $num;
// Выбираем $num сообщений начиная с номера $start
$result2 = mysql_query("SELECT * FROM mb_catalogue WHERE cat='$cat' ORDER BY id DESC LIMIT $start, $num",$db);
if (mysql_num_rows($result2) > 0) {$myrow2 = mysql_fetch_array($result2); $count_base = mysql_num_rows($result2);}
else
{
echo "<p>Информация по запросу не может быть извлечена в таблице нет записей.</p>";
}
echo "<table width='100%' border='0' align='center' cellpadding='0' cellspacing='0'>";
$i=0;
$count = 0;
do
{
echo "<tr>";
$r=0;
do
{
$desk = substr($myrow2['desk'],0,50);
echo "<td width='30%' valign='top' class='style12' align='center'>";
if ($count < $count_base)
{
/* Вытаскиваем фото */
if ($myrow2['img2'] == 0)
{
echo "<img src='photo/nophoto.jpg' class='style_img'>";
}
else
{
echo "<a href='photo/portfolio/$myrow2[
}
echo "<div>
<div id='text01'>
<a href=\"#info$myrow2[id]\" rel=\"facebox\">$myrow2[head]<
<div id=\"info$myrow2[id]\" style='display:none;'>
<p class='style010'><strong>$
<p class='style010'>$myrow2[text]
</div>
</div>
</div>";
}
echo "</td>";
$myrow2 = mysql_fetch_array($result2);
$r=$r+1;
$count++;
}
while ($r < 3);
echo "</tr>";
$i=$i+1;
}
while ($i < ($num/3));
echo "<tr><td height='20' colspan='5'><div align='center' class='style011'>";
// Проверяем нужны ли стрелки назад
$pagename = "catalogue.php?cat=$cat";
if ($page != 1) $pervpage = '<a href='.$pagename.'&page=1>Перв
// Проверяем нужны ли стрелки вперед
if ($page != $total) $nextpage = ' | <a href='.$pagename.'&page='. ($page + 1) .'>Следующая</a> | <a href='.$pagename.'&page=' .$total. '>Последняя</a>';
// Находим две ближайшие станицы с обоих краев, если они есть
if($page - 5 > 0) $page5left = ' <a href='.$pagename.'&page='. ($page - 5) .'>'. ($page - 5) .'</a> | ';
if($page - 4 > 0) $page4left = ' <a href='.$pagename.'&page='. ($page - 4) .'>'. ($page - 4) .'</a> | ';
if($page - 3 > 0) $page3left = ' <a href='.$pagename.'&page='. ($page - 3) .'>'. ($page - 3) .'</a> | ';
if($page - 2 > 0) $page2left = ' <a href='.$pagename.'&page='. ($page - 2) .'>'. ($page - 2) .'</a> | ';
if($page - 1 > 0) $page1left = '<a href='.$pagename.'&page='. ($page - 1) .'>'. ($page - 1) .'</a> | ';
if($page + 5 <= $total) $page5right = ' | <a href='.$pagename.'&page='. ($page + 5) .'>'. ($page + 5) .'</a>';
if($page + 4 <= $total) $page4right = ' | <a href='.$pagename.'&page='. ($page + 4) .'>'. ($page + 4) .'</a>';
if($page + 3 <= $total) $page3right = ' | <a href='.$pagename.'&page='. ($page + 3) .'>'. ($page + 3) .'</a>';
if($page + 2 <= $total) $page2right = ' | <a href='.$pagename.'&page='. ($page + 2) .'>'. ($page + 2) .'</a>';
if($page + 1 <= $total) $page1right = ' | <a href='.$pagename.'&page='. ($page + 1) .'>'. ($page + 1) .'</a>';
// Вывод меню если страниц больше одной
if ($total > 1)
{
Error_Reporting(E_ALL & ~E_NOTICE);
echo "<div class=\"pstrnav\">";
echo $pervpage.$page5left.$
echo "</div>";
}
echo "</div></td></tr></table>";
} // if ($posts == 0)
else
{echo "К сожалению
данном разделе пока нет работ.
}
}// X if (isset($cat))
if (isset($catm))
{
// Выводим Подкатегорию
$myrow33 = Request("SELECT * FROM mb_cat_mebel WHERE id='$catm'");
$num = 18;
// Извлекаем из URL текущую страницу
if (!isset($_GET['page'])) {$page = 1;}
else {$page = $_GET['page']; ErrorURLnum($page);}
// Определяем общее число сообщений в базе данных
$result00 = mysql_query("SELECT COUNT(*) FROM mb_catalogue WHERE cat_mebel=$catm");
$temp = mysql_fetch_array($result00);
$posts = $temp[0];
echo "<div class='style009'><h2>$myrow33[
if ($posts > 0)
{
// Находим общее число страниц
$total = (($posts - 1) / $num) + 1;
$total = intval($total);
// Определяем начало сообщений для текущей страницы
$page = intval($page);
// Если значение $page меньше единицы или отрицательно
// переходим на первую страницу
// А если слишком
большое, то переходим на
if(empty($page) or $page < 0) $page = 1;
if($page > $total) $page = $total;
// Вычисляем начиная с какого номера
// следует выводить сообщения
$start = $page * $num - $num;
// Выбираем $num сообщений начиная с номера $start
$result2 = mysql_query("SELECT * FROM mb_catalogue WHERE cat_mebel=$catm ORDER BY id DESC LIMIT $start, $num",$db);
if (mysql_num_rows($result2) > 0) {$myrow2 = mysql_fetch_array($result2); $count_base = mysql_num_rows($result2);}
else
{
echo "<p>Информация
по запросу не может быть
извлечена в таблице нет
}
echo "<table width='100%' border='0' align='center' cellpadding='0' cellspacing='0'>";
$i=0;
$count = 0;
do
{
echo "<tr>";
$r=0;
do
{
$desk = substr($myrow2['desk'],0,50);
echo "<td width='30%' valign='top' class='style12' align='center'>";
if ($count < $count_base)
{
/* Вытаскиваем фото */
if ($myrow2['img2'] == 0)
{
echo "<img src='photo/nophoto.jpg' class='style_img'>";
}
else
{
echo "<a href='photo/portfolio/$myrow2[
}
echo "<div>
<div id='text01'>
<a href=\"#info$myrow2[id]\" rel=\"facebox\">$myrow2[head]<
<div id=\"info$myrow2[id]\" style='display:none;'>
<p class='style010'><strong>$
<p class='style010'>$myrow2[text]
</div>
</div>
</div>";
}
echo "</td>";
$myrow2 = mysql_fetch_array($result2);
$r=$r+1;
$count++;
}
while ($r < 3);
echo "</tr>";
$i=$i+1;
}
while ($i < ($amount_photo/3));
echo "<tr><td height='20' colspan='5'><div align='center' class='style011'>";
// Проверяем нужны ли стрелки назад
$pagename = "catalogue.php?catm=$catm";
if ($page != 1) $pervpage = '<a href='.$pagename.'&page=1>Перв
// Проверяем нужны ли стрелки вперед
if ($page != $total) $nextpage = ' | <a href='.$pagename.'&page='. ($page + 1) .'>Следующая</a> | <a href='.$pagename.'&page=' .$total. '>Последняя</a>';
// Находим две ближайшие станицы с обоих краев, если они есть
if($page - 5 > 0) $page5left = ' <a href='.$pagename.'&page='. ($page - 5) .'>'. ($page - 5) .'</a> | ';
if($page - 4 > 0) $page4left = ' <a href='.$pagename.'&page='. ($page - 4) .'>'. ($page - 4) .'</a> | ';
if($page - 3 > 0) $page3left = ' <a href='.$pagename.'&page='. ($page - 3) .'>'. ($page - 3) .'</a> | ';
if($page - 2 > 0) $page2left = ' <a href='.$pagename.'&page='. ($page - 2) .'>'. ($page - 2) .'</a> | ';
if($page - 1 > 0) $page1left = '<a href='.$pagename.'&page='. ($page - 1) .'>'. ($page - 1) .'</a> | ';
if($page + 5 <= $total) $page5right = ' | <a href='.$pagename.'&page='. ($page + 5) .'>'. ($page + 5) .'</a>';
if($page + 4 <= $total) $page4right = ' | <a href='.$pagename.'&page='. ($page + 4) .'>'. ($page + 4) .'</a>';
if($page + 3 <= $total) $page3right = ' | <a href='.$pagename.'&page='. ($page + 3) .'>'. ($page + 3) .'</a>';
if($page + 2 <= $total) $page2right = ' | <a href='.$pagename.'&page='. ($page + 2) .'>'. ($page + 2) .'</a>';
if($page + 1 <= $total) $page1right = ' | <a href='.$pagename.'&page='. ($page + 1) .'>'. ($page + 1) .'</a>';
// Вывод меню если страниц больше одной
if ($total > 1)
{
Error_Reporting(E_ALL & ~E_NOTICE);
echo "<div class=\"pstrnav\">";
echo $pervpage.$page5left.$
echo "</div>";
}
echo "</div></td></tr></table>";
} // if ($posts == 0)
else
{echo "К сожалению
данном разделе пока нет работ.<br>Попробуйте
связаться с нами и мы обязательно подберем
для Вас то что Вы ищете! <a href='contacts.php'>Контакты</
// Х Выводим Подкатегорию
}
?>
</div>
<!-- Х Левая колонка -->
</td>
</tr>
</table>
</div></td>
</tr>
<tr>
<td class="stylebgbottom" height="72">
<?php include("blocks/bottom.php"); ?>
</td>
</tr>
</table>
</td>
<td class="stylebgr"> </td>
</tr>
</table>
</body>
</html>
Листинг кода страницы Новости – articles.php
<?php
include("blocks/bd.php");
include("blocks/logic.php");
$title = "Статьи | ".$title;
if (isset($_GET['id'])) {$id = $_GET['id'];}
if (isset($_GET['y'])) {$y = $_GET['y']; ErrorURLnum($y);}
if (isset($_GET['m'])) {$m = $_GET['m']; ErrorURLnum($m);}
$myrow3 = Request("SELECT * FROM mb_cat WHERE id='$cat'");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD
XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/
<html xmlns="http://www.w3.org/1999/
<head>
<?php
include("blocks/head.php");
?>
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"
onload="MM_preloadImages('
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="stylebgl"> </td>
<td width="800">
<table width="800" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<?php include("blocks/top.php"); ?>
</td>
</tr>
<tr>
<td class="stylebg">
<div class="style001">
<h1>Статьи</h1>
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="margin-top:20px;">
<tr>
<td width="30%" valign="top">
<div style="margin-right:30px;">
<?php
/* извлекаем статьи наугад */
$result_misc = mysql_query("SELECT * FROM ap_articles ORDER BY RAND() LIMIT 3",$db);
if (mysql_num_rows($result_misc) > 0) {$myrow_misc = mysql_fetch_array($result_
do
{
//preg_match ("|([0-9]{4})-([0-9]{2})-([0-
$desk = strip_tags($myrow_misc['desk']
echo '<div style="margin-bottom:35px;">
<div class="style015"><a
href="articles.php?id='.$
<div class="style016">'.$desk.'</
<div class="style24">
<div style="margin-right:5px;" id="pod1"><a href="articles.php?id='.$
</div>
</div>';
}
while($myrow_misc = mysql_fetch_array($result_
?>
</div>
</td>
<td valign="top">
<!-- Левая колонка -->
<div>
<?php
if (!isset($id) && (!isset($y)))
{
/* Главная - извлекаем статьи, 10 штук последних */
$result_n = mysql_query("SELECT * FROM ap_articles ORDER BY date DESC, id DESC LIMIT 10",$db);
if (mysql_num_rows($result_n) > 0) {$myrow_n = mysql_fetch_array($result_n);}
do
{
preg_match ("|([0-9]{4})-([0-9]{2})-([0-
$month = WhereMonth($r['2']);
$desk = strip_tags($myrow_n['desk']);
echo "<table width='100%' border='0' cellspacing='0' cellpadding='0' style='margin-bottom:60px;'>
<tr>
<td colspan='2'>
<div style='padding-bottom:8px;'>
<div class='style012'>$r[3] $month $r[1]<div>
<div class='style013'><a href='articles.php?id=".$
</div>
</td>
</tr>
<tr>";
$photo = trim($myrow_n["picture_s"]);
if (!empty($myrow_n["picture_s"])
{echo "<td width='160'><div align='center'><img
src='photo/articles/$photo' class='style_img'></div></td>"
echo "<td valign='top'><div
id='textarticles'>$desk</div><
</tr>
<tr>
<td colspan='2'>
<div align='right' style='margin-right:5px;' id='pod1' class='style24 style18'><a href='articles.php?id=".$
</td>
</tr>
</table>";
}
while($myrow_n = mysql_fetch_array($result_n));
} // X if (!isset($id) && (!isset($y)))
// Выводим Архив Статей
if (isset($y))
{
$result = mysql_query("SELECT * FROM ap_articles WHERE YEAR(date)=$y AND MONTH(date)=$m ORDER BY date DESC, id DESC",$db);
if (mysql_num_rows($result) > 0) {$myrow = mysql_fetch_array($result);}
do
{
preg_match ("|([0-9]{4})-([0-9]{2})-([0-
$month = WhereMonth($r['2']);
$desk = strip_tags($myrow['desk']);
echo "<table width='100%' border='0' cellspacing='0' cellpadding='0' style='margin-bottom:60px;'>
<tr>
<td colspan='2'>
<div style='padding-bottom:8px;'>
<div class='style012'>$r[3] $month $r[1]<div>
<div class='style013'><a href='articles.php?id=".$
</div>
</td>
</tr>
<tr>";
$photo = trim($myrow["picture_s"]);
if (!empty($myrow["picture_s"]))
{echo "<td width='160'><div align='center'><img
src='photo/articles/$photo' class='style_img'></div></td>"
echo "<td valign='top'><div
id='textarticles'>$desk</div><
</tr>
<tr>
<td colspan='2'>
<div align='right' style='margin-right:5px;'
id='pod1' class='style24 style18'><a href='articles.php?id=".$
</td>
</tr>
</table>";
}
while($myrow = mysql_fetch_array($result));
} // X if (isset($y))
// Выводим статью подробнее
if (isset($id))
{
/* извлекаем статью */
Информация о работе Разработка информационного сайта для торговой фирмы «Мир мебели»