Автор работы: Пользователь скрыл имя, 30 Сентября 2013 в 10:37, курсовая работа
Доставка заказа. После отправки заказа с покупателем связывается продавец и уточняет место и время, в которое следует доставить заказ. Доставка осуществляется либо собственной курьерской службой, либо компанией, предоставляющей услуги доставки, либо по почте - посылкой или бандеролью.
Введение 3
1. Постановка задачи 4
2. База данных 5
3. Функционал сайта 6
3.1. Главная страница 6
3.2. Регистрация 9
3.3. Просмотр списка товаров 11
3.4. Просмотр товара 13
3.5. Отправка в корзину 14
3.6. Личный кабинет 15
3.7. Панель менеджера 16
3.7.1. Управление типами товаров 16
3.7.2. Управление товарами 18
3.7.3. Новые заказы 19
3.7.4. Выполненные заказы 21
3.7.5. Статистика 23
3.8. Панель администратора 26
4. Права доступа 27
Заключение 29
Список литературы 30
Приложение А 31
Приложение Б 37
Приложение В 42
while($row_o = mysql_fetch_row ($result_o))
{
$id_opisania=$row_o[0];
$tech_dannie=$row_o[1];
$garantia=$row_o[2];
$proizvoditel=$row_o[3];
}
if ($id_opisania=="")
{
$tech_dannie="n/a";
$garantia="n/a";
$proizvoditel="n/a";
}
print "<tr bgcolor='#EBFABE'>
<td align='center' width='10%' bgcolor='#FCDBA9'>Технические характеристики</td>
<td>".nl2br($tech_dannie)."</
<tr bgcolor='#E3F9A4'>
<td align='center' width='10%' bgcolor='#FCDBA9'>
<td>$proizvoditel</td></tr>
<tr bgcolor='#EBFABE'>
<td align='center' width='10%' bgcolor='#FCDBA9'>Гарантия</
<td>$garantia</td></tr>
<tr bgcolor='#E3F9A4'>
<td align='center' width='10%' bgcolor='#FCDBA9'>Изображения<
<td align='center'>";
$imgquery=mysql_query("select `izobrajenie` from izobrajenia where id_tovara=$number");
while($row_img = mysql_fetch_row ($imgquery))
{
print "<img src='".$row_img[0]."' height='100' onclick='changeSizeImage(this)
}
print "</td></tr>";
print "</table>";
print "</form>";
print "<br>";
}
function ShowBasket($id_klienta,$
{
include "dbconnect.php";
$query_k_tmp=mysql_query("
$total_rows=mysql_num_rows($
if (!$total_rows)
{
print "<i>Корзина пуста</i>";
return;
}
if ($status=='nabor')
{
$query_k=mysql_query("select id_korzini,summa from korzina where id_klienta='".$id_klienta."' and status='".$status."'");
while($row_k=mysql_fetch_row($
{
$id_korzini=$row_k[0];
$summa=$row_k[1];
}
}
if ($status=='podtverjden')
$id_korzini=$met;
if ($status=='otpravlen')
$id_korzini=$met;
$query_t_tmp=mysql_query("
$total_rows=mysql_num_rows($
if (!$total_rows)
{
print "<i>Корзина пуста</i>";
return;
}
$tmp_result=mysql_query("
$row=mysql_fetch_row($tmp_
$total_cols=count($row);
$query_t=mysql_query("select id_tovara_korz,nazvanie,cena,
print "<HTML><BODY><form name='sel1' action='actions.php' method='post'>";
print "<table width='100%' border='0' cellspacing='1' cellpadding='1' align='center'>";
print "<tr bgcolor='#FCDBA9'>";
if ($status=='nabor')
print "<td align='center'></td>";
print "<td align='center'>Название</td>
<td align='center'>Цена за единицу</td>
<td align='center'>Количество</td>
<td align='center'>Измерение</td>
</tr>";
$iter=0;
while($row=mysql_fetch_row ($query_t))
{
$i=0;
$iter++;
$N=$row[0];
if (($iter % 2)!=0)
print "<tr bgcolor='#E3F9A4'>";
else
print "<tr bgcolor='#EBFABE'>";
if ($status=='nabor')
print "<td width=1% align='center' ><input type='checkbox' name=arr[] value=$N></td>";
while($i < $total_cols)
{
if ($i!=0)
{
switch ($i)
{
case 1 : {print "<td width=60%>"; break;}
case 2 : {print "<td width=10% align='center'>"; break;}
case 3 : {print "<td width=10% align='center'>"; break;}
case 4 : {print "<td width=10% align='center'>"; break;}
}
print $row[$i];
print "</td>";
}
$i++;
}
print "</tr>";
}
print "<input type='hidden' name='tablename' value='tovari_korz'>";
print "<input type='hidden' name='idname' value='id_tovara_korz'>";
print "<input type='hidden' name='number' value='0'>";
print "<input type='hidden' name='met' value=$met>";
print "<input type='hidden' name='id_korzini' value=$id_korzini>";
if ($status=='nabor')
print "<tr><td colspan='2' align='left'><input id='del' type='submit' value='Удалить отмеченные' name='del'></td>
<td colspan='3' align='right'>Итого: ".$summa." руб. <input id='accept' type='submit' value='Отправить' name='accept'></td></tr>";
print "</TABLE>";
print "</form></BODY></HTML>";
}
function ShowBasketApprovement($id_
{
include "dbconnect.php";
$query_k_tmp=mysql_query("
$total_rows=mysql_num_rows($
if (!$total_rows)
{
print "<i>Новых заказов нет</i>";
return;
}
$id_klienta_arr=mysql_query("
while($row_k=mysql_fetch_row ($id_klienta_arr))
$id_klienta=$row_k[0];
$klient_arr=mysql_query("
while($row_kl=mysql_fetch_row ($klient_arr))
{
$iniciali_klienta=$row_kl[0];
$telephone=$row_kl[1];
$email=$row_kl[2];
$adres=$row_kl[3];
}
print "
<table width='100%' border='0' cellpadding='1' cellspacing='1'>
<tr>
<td width='3%' bgcolor='#FCDBA9'>Инициалы: </td>
<td bgcolor='#E3F9A4'>$iniciali_
</tr>
<tr>
<td width='3%' bgcolor='#FCDBA9'>Телефон: </td>
<td bgcolor='#EBFABE'>$telephone</
</tr>
<tr>
<td width='3%' bgcolor='#FCDBA9'>E-mail: </td>
<td bgcolor='#E3F9A4'>$email</td>
</tr>
<tr>
<td width='3%' bgcolor='#FCDBA9'>Адрес: </td>
<td bgcolor='#EBFABE'>$adres</td>
</tr>
</table><br>";
$summa_arr=mysql_query("select summa from korzina where id_korzini='".$id_korzini."'")
while($row_s=mysql_fetch_row ($summa_arr))
$summa=$row_s[0];
$tmp_result=mysql_query("
$row=mysql_fetch_row($tmp_
$total_cols=count($row);
$query_t=mysql_query("select id_tovara,nazvanie,cena,
print "<form name='sel0' action='actions.php' method='post'>";
print "<table width='100%' border='0' cellspacing='1' cellpadding='1' align='center'>";
print "<tr bgcolor='#FCDBA9'>";
print "<td align='center'>Номер</td>
<td align='center'>Название</td>
<td align='center'>Цена за единицу</td>
<td align='center'>Количество</td>
<td align='center'>Измерение</td>
</tr>";
$iter=0;
while($row=mysql_fetch_row ($query_t))
{
$i=0;
$iter++;
if (($iter % 2)!=0)
print "<tr bgcolor='#E3F9A4'>";
else
print "<tr bgcolor='#EBFABE'>";
while($i < $total_cols)
{
switch ($i)
{
case 0 : {print "<td width=10% align='center'>"; break;}
case 1 : {print "<td width=60%>"; break;}
case 2 : {print "<td width=10% align='center'>"; break;}
case 3 : {print "<td width=10% align='center'>"; break;}
case 4 : {print "<td width=10% align='center'>"; break;}
}
print $row[$i];
print "</td>";
$i++;
}
print "</tr>";
}
print "<input type='hidden' name='id_korzini' value=$id_korzini>";
print "<tr><td colspan='5' align='right'>Итого: ".$summa." руб.</td></tr>";
print "</table>";
print "</form>";
}
function ShowOrders($method,$numpage,$
{
include "dbconnect.php";
if ($stat=="done")
$res = mysql_query('select korzina.id_klienta,korzina.id_
if ($stat=="new")
$res = mysql_query('select korzina.id_klienta,korzina.id_
$total_rows = mysql_num_rows($res);
if ($total_rows)
{
$iter=0;
$tcols=mysql_num_fields($res);
print "<table width='100%' border='0' cellspacing='1' cellpadding='1' align='center'>";
print "<tr bgcolor='#FCDBA9'>
<td align='center' width=10%>№ заказа</td>
<td align='center'>Клиент</td>
<td align='center' width=15%>Дата</td>
<td align='center' width=10%>Сумма, руб.</td>
<td align='center' width=5%>Выписка</td>";
if ($stat=="new")
print "<td align='center' width=20% colspan='2'>Действие</td>";
"</tr> ";
while ($row = mysql_fetch_array($res))
{
$i=0;
$iter++;
$N=$row[1];
if (($iter % 2)!=0)
print "<tr bgcolor='#E3F9A4'>";
else
print "<tr bgcolor='#EBFABE'>";
if ($stat=="new") $r=2;
else $r=1;
for ($i=1;$i<$tcols+$r;$i++)
{
print "<form action='actions.php' method='post'>";
if ($i!=2)
print "<td align='center'>";
else
print "<td align='left'>";
if ($i<5)
{
print $row[$i];
print "</td>";
}
else
if ($i==5)
print "<input type='button' name='view_goods' value='Открыть' onclick=rnum($N)></td>";
if ($i==6)
print "<input type='hidden' name='id_korzini' value=$N><input
id='send_zak' type='submit' value='Отгрузить' name='send_zak'></td><td><
print "</form>";
}
print "</tr>";
}
print "</table> ";
print "Страницы: ";
for ($i=0;$i<($rcount/10);$i++)
{
if ($stat=="done")
print "<a href='orders_done.php?ready=".
if ($stat=="new")
print "<a href='orders_new.php?ready=".$
if (($_GET['numpage'])==$i)
print "<b><font size='4'>".($i+1)."</font></b>
else
print ($i+1)."</a> ";
}
}
else print "<i>Таблица пуста</i>";
}
?>