Автор работы: Пользователь скрыл имя, 02 Ноября 2012 в 21:19, дипломная работа
Сайт компания «Мир мебели» это будет представительство в сети Интернет. В данном случае сайт является визитной карточкой предприятия, представляет деловой имидж своей компании и отображает те виды деятельности, которыми занимается фирма.
Сайт будет предоставлять товары, посредством каталога продукции, где посетитель сможет увидеть весь товар компании и выбрать необходимую модель.
Введение
2. Актуальность проблемы
3. Постановка задачи
4. Структура информационной системы
5. Цели, задачи, разрабатываемой системы
6. Дизайн
7. Выбор программных средств
8. Создание БД
9. Подключение шаблона сайт
10. Организация хранения и обновления информации
11. Блок реализации скриптов
12. Разработка панели удаленного администрирования к сайту
13. Заключение
14. Список литературы
Изменяется уже существующая информация в базе данных очень похожим образом.
UPDATE используется для
того, чтобы изменить существующие
значения или освободить поле
в строке, поэтому новые значения
должны соответствовать
UPDATE table_name SET column1 = ‘data1’, column2 = ‘data2’ WHERE column3 = ‘data3’;
Вы можете использовать WHERE для любого столбца, включая тот, который хотите изменить. Это используется когда необходимо заменить одно определенное значение на другое.
11. Блок реализации скриптов
В этом разделе приведем листинг основных файлов-скриптов нашего сайта.
Главная страничка сайта – index.php
<?php
include("blocks/bd.php");
include("blocks/logic.php");
$title = "О компании | ".$title;
$contacts = Request("SELECT * FROM mb_contacts WHERE id=1 LIMIT 1");
?>
<!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('imag
<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"><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="70%" valign="top">
<div class="style001">
<!-- Левая колонка -->
<h1>О компании</h1>
<div>Наша компания является производителем элитной мебели и изделий из массива древесины различных пород по индивидуальным проектам. Выпускаемая продукция, в основном - элитная мебель на заказ, не поточно-типовой штамп, а эксклюзивные изделия из дерева. Каждое из них несет в себе черты творческой индивидуальности дизайнеров, конструкторов и мастеров, отражая неповторимый стиль творца и воплощенные в нем пожелания заказчика.</div>
<div style="margin-top:30px;">
<div class="style017">Последние работы</div>
<?php
// ВЫВОДИМ ПОСЛЕДНИЕ ДОБАВЛЕНИЯ
$amount_photo = 12; // сколько выводить карточек в разделе, кратно 3!
$result2 = mysql_query("SELECT * FROM mb_catalogue ORDER BY date DESC, id DESC LIMIT $amount_photo",$db);
if (mysql_num_rows($result2) > 0) {$myrow2 = mysql_fetch_array($result2); $count_base = mysql_num_rows($result2);}
else
{
echo "<p>Информация
по запросу не может быть
извлечена в таблице нет
}
echo "<div class='style009'><h2>$myrow3[
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'>";
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 "</table>";
?>
</div>
<!-- Х Левая колонка -->
</div>
</td>
<td valign="top">
<div class="style001">
<!-- Правая колонка -->
<h1>Каталог</h1>
<div id="ind_menu">
<?php
// иеню
$request_menu = mysql_query("SELECT * FROM mb_cat");
if (mysql_num_rows($request_menu) > 0) {$menu
= mysql_fetch_array($request_
$myrow3 = Request("SELECT * FROM mb_cat WHERE id='$cat'");
/* выводим меню */
do
{
echo "<div><a href='catalogue.php?cat=$menu[
}
while($menu = mysql_fetch_array($request_
?>
</div>
<!-- Последние 5 статей -->
<div style="margin-top:30px;">
<?php
/* извлекаем статьи */
$result_misc = mysql_query("SELECT * FROM ap_articles ORDER BY date DESC, id DESC LIMIT 4",$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.'</di
<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>
<!-- Х Правая колонка -->
</div>
</td>
</tr>
</table></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>
Листинг кода Каталога товаров – catalogue.php
<?php
include("blocks/bd.php");
include("blocks/logic.php");
$title = "Каталог работ | ".$title;
if (isset($_GET['cat'])) {$cat = $_GET['cat'];}
if (isset($_GET['catm'])) {$catm = $_GET['catm'];}
$amount_photo = 18; // сколько выводить карточек в разделе, кратно 3!
// иеню
$request_menu = mysql_query("SELECT * FROM mb_cat");
if (mysql_num_rows($request_menu) > 0) {$menu
= mysql_fetch_array($request_
$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 id="ind_menu">
<?php
/* выводим меню */
do
{
echo "<div><a href='catalogue.php?cat=$menu[
// Если меню - Мебель
if ($menu['id'] == 3)
{
echo "<div id='ind_menu_mebel'>";
// Меню Мебель
$request_menu2 = mysql_query("SELECT * FROM mb_cat_mebel");
if (mysql_num_rows($request_
do
{
echo "<div>- <a href='catalogue.php?catm=$
}
while($menu2 = mysql_fetch_array($request_
echo "</div>";
}
}
while($menu = mysql_fetch_array($request_
?>
</div>
</td>
<td valign="top">
<!-- Левая колонка -->
<div>
<?php
if (!isset($cat) && !isset($catm))
{
$result_cat = mysql_query("SELECT * FROM mb_cat ORDER BY id",$db);
if (mysql_num_rows($result_cat) > 0)
{
$myrow_cat = mysql_fetch_array($result_cat)
/* Выводим мебель по категориям */
do
{
/* Проверяем: если в Категории есть Карточки */
$result222 = mysql_query("SELECT * FROM mb_catalogue WHERE cat=$myrow_cat[id]",$db);
if (mysql_num_rows($result222) > 0)
{
echo "<div class='style008'>";
echo "<div class='style009'><h2>$myrow_
$result2 = mysql_query("SELECT * FROM mb_catalogue WHERE cat=$myrow_cat[id] ORDER BY date DESC, id DESC LIMIT $amount_photo",$db);
if (mysql_num_rows($result2) > 0) {$myrow2 = mysql_fetch_array($result2); $count_base = mysql_num_rows($result2);}
/* Выводим Карточки */
echo "<table width='100%' border='0' align='center' cellpadding='0' cellspacing='0'>";
$i=0;
$count = 0;
do
{
echo "<tr>";
$r=0;
do
{
echo "<td width='30%' valign='top' class='style12'>";
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 "</table>";
echo "</div>";
/* Х Выводим Карточки */
} /* X Проверяем: если в Категории есть Карточки */
}
while($myrow_cat = mysql_fetch_array($result_cat)
}
} // X if (!isset($cat) && !isset($catm))
if (isset($cat))
{
if ($cat == 3)
{
$result_cat = mysql_query("SELECT * FROM mb_cat_mebel ORDER BY id",$db);
if (mysql_num_rows($result_cat) > 0)
{
$myrow_cat = mysql_fetch_array($result_cat)
/* Выводим мебель по категориям */
do
{
/* Проверяем: если в Категории есть Карточки */
$result222 = mysql_query("SELECT * FROM mb_catalogue WHERE cat_mebel=$myrow_cat[id]",$db)
if (mysql_num_rows($result222) > 0)
{
echo "<div class='style008'>";
echo "<div class='style009'><h2>$myrow_
$result2 = mysql_query("SELECT * FROM mb_catalogue WHERE cat_mebel=$myrow_cat[id] ORDER BY date DESC, id DESC LIMIT $amount_photo",$db);
if (mysql_num_rows($result2) > 0) {$myrow2 = mysql_fetch_array($result2); $count_base = mysql_num_rows($result2);}
/* Выводим Карточки */
echo "<table width='100%' border='0' align='center' cellpadding='0' cellspacing='0'>";
$i=0;
$count = 0;
do
{
echo "<tr>";
$r=0;
do
{
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 "</table>";
echo "</div>";
/* Х Выводим Карточки */
} /* X Проверяем: если в Категории есть Карточки */
}
while($myrow_cat = mysql_fetch_array($result_cat)
}
else // если нет мебели
{
echo "В данном разделе нет мебели.";
}
} // X if ($cat == 3) - Мебель
else
{
// ВЫВОДИМ КАТЕГОРИЮ
$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='$cat'");
$temp = mysql_fetch_array($result00);
$posts = $temp[0];
echo "<div class='style009'><h2>$myrow3[
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;
// Вычисляем начиная с какого номера
Информация о работе Разработка информационного сайта для торговой фирмы «Мир мебели»