Папка inc. Файл: menu3.inc - вертикальное меню слева
В этом файле нам интересен php скрипт (см. ниже)
<?
<center>
<center><div class="corzina">
<h4 align="center" style="color:#000;">Ваша корзина:</h4>
<?
include ("bloks/bd.php");
$referer= $_SERVER["REQUEST_URI"];
$thena = "0";
if (!isset($_COOKIE['id_korz_users'])) {
echo "<br /><br /><b>Ваша корзина пуста!</b><br /><br /><br /><br />";
$thena = 0;
} else {
$users = mysql_query ("SELECT `id_tovar` FROM `korzina_id_users` WHERE `id_users`='$id_users' ORDER BY id DESC");
$myrow = mysql_fetch_array($users);
$thena = 0;
$korob = 0;
if ($myrow == '') {
echo "<br /><br /><b>Ваша корзина пуста!</b><br /><br /><br /><br />";
} else {
do {
$korzTovar = mysql_query ("SELECT * FROM `tovar` WHERE `id_tovar`='".$myrow['id_tovar']."' ORDER BY `id_tovar` ");
$tov = mysql_fetch_array($korzTovar);
$thena = $thena + $tov['thena'];
$thenaShtyki = $tov['thena'] * $myrow['colvo'];
printf ('
<div align="center" >
<a style="color:#996633; font-size:10px;" href ="katalog.php?id=%s">
<b >%s</b></a>
</div>
<div align= "center">
<div style="color:#cc3333; font-size:10px;"><b><!-- Цена -->%s руб. <br /> </b></div>
</div>
<div align="center" style="width:60px; height:20px;">
<form action="./obrabot/del_korz.php" method="post">
<input name="id_users" type="hidden" value="%s" />
<input name="id_tovar" type="hidden" value="%s" />
<input name="header" type="hidden" value="%s" />
<input style="float:left" name="" type="image" src="img/del_tovar.png" title="Удалить" width="18" height="18" />
</form>
</div>
<center>.............................</center>
', $tov['id_tovar'], $tov['name'], $tov['thena'], $id_users, $tov['id_tovar'], $referer);
} while($myrow = mysql_fetch_array($users));
}
}
?>br />
<b align="center" style="color:#000; font-size:12px" >Всего: <? echo $thena."руб.".$vse_korobki; ?> </b>
<a href="oformit.php"> <img style="margin-top:5px; border:0px;" src="img/oformit.png" width="125" height="40" /></a>
</div></center>
Так же имеется еще код. Но он там только для вывода блоков меню.
А теперь этот код с комментариями:
<?
<center>
<center><div class="corzina">
<h4 align="center" style="color:#000;">Ваша корзина:</h4>
<?
// Подключаемся к БД
include ("bloks/bd.php");
//Получем url страниы для ридеректа
$referer= $_SERVER["REQUEST_URI"];
//Цена равна 0
$thena = 0;
//Если не существует id пользователя
if (!isset($_COOKIE['id_korz_users'])) {
echo "<br /><br /><b>Ваша корзина пуста!</b><br /><br /><br /><br />";
//Если существует
} else {
//Подготавливаем mysql запрос
//Переменная id_user обрабатывается! то есть запрос безопасен
$users = mysql_query ("SELECT `id_tovar` FROM `korzina_id_users` WHERE `id_users`='$id_users' ORDER BY id DESC");
//выполняем запрос
$myrow = mysql_fetch_array($users);
// Если запрос пуст
if (empty($myrow)) {
echo "<br /><br /><b>Ваша корзина пуста!</b><br /><br /><br /><br />";
} else {
//Запрос вернул результат
do {
//выполняем запрос на вывод товара
$korzTovar = mysql_query ("SELECT * FROM `tovar` WHERE `id_tovar`='".$myrow['id_tovar']."' ORDER BY `id_tovar` ");
//Выводим результат
$tov = mysql_fetch_array($korzTovar);
$thena = $thena + $tov['thena'];
// Считаем цену
$thenaShtyki = $tov['thena'] * $myrow['colvo'];
//Выводим картинку товара, название, цену
printf ('
<div align="center" >
<a style="color:#996633; font-size:10px;" href ="katalog.php?id=%s"> //ссылка на товар
<b >%s</b></a>
</div>
<div align= "center">
<div style="color:#cc3333; font-size:10px;"><b><!-- Цена -->%s руб. <br /> </b></div>
</div>
<div align="center" style="width:60px; height:20px;">
<form action="./obrabot/del_korz.php" method="post">
<input name="id_users" type="hidden" value="%s" /> // id пользователя
<input name="id_tovar" type="hidden" value="%s" /> // id товара
<input name="header" type="hidden" value="%s" /> //url для ридеректа
<input style="float:left" name="" type="image" src="img/del_tovar.png" title="Удалить" width="18" height="18" />
</form>
</div>
<center>.............................</center>
', $tov['id_tovar'], $tov['name'], $tov['thena'], $id_users, $tov['id_tovar'], $referer);
} while($myrow = mysql_fetch_array($users));
}
}
?>br />
Всего: <? echo $thena."руб." ?> </b> // Выводим цену за все товары
<a href="oformit.php"> <img style="margin-top:5px; border:0px;" src="img/oformit.png" width="125" height="40" /></a>
</div></center>
(>>Все уроки)
|
Ваша корзина:
Ваша корзина пуста!
Всего: 0руб.
|