confiscate
Registered
Здравейте ,
Опитвам се да се науча как да си направя количка за онлайн пазаруване саморъчно и имам малък проблем.
Бихте ли ми казали как да изкарам само броя на добавените стоки в количката , използвайки кода, който съм написал досега.
Искам просто да имам следното: Кошница : 3 продукта.
Благодаря предварително !!!
Поздрави
Опитвам се да се науча как да си направя количка за онлайн пазаруване саморъчно и имам малък проблем.
Бихте ли ми казали как да изкарам само броя на добавените стоки в количката , използвайки кода, който съм написал досега.
Искам просто да имам следното: Кошница : 3 продукта.
Код:
<?php
session_start ();
ob_start();
require 'config.php';
$page = 'index.php';
if (isset($_GET['add'])) {
$qty = mysql_query ('SELECT id, quantity FROM products WHERE id='.mysql_real_escape_string((int)$_GET['add']));
while ($qty_row = mysql_fetch_assoc ($qty)) {
if ($qty_row['quantity'] != $_SESSION ['cart_'.(int)$_GET['add']] ) {
$_SESSION ['cart_'.$_GET['add']]+='1';
}
}
header ('Location: '.$page);
}
// Функция за изкарване на продуктите
function products () {
$get = mysql_query ('SELECT id , img , price FROM products WHERE quantity >0 ORDER by id DESC');
if (mysql_num_rows($get)== 0) {
echo '<p>Няма добавени продукти</p>';
}
else {
while ($row = mysql_fetch_array($get)) {
echo '<div class="products">
<img src ="'.$row['img'].'" alt="" width="" height="" class="resize"/>
<div class="add"><a href="cart.php?add='.$row['id'].'">Добави</a></div>
<div class="price">
<p>Цена: '.$row['price'].'</p>
</div>
</div>';
}
}
}
function cart () {
foreach ($_SESSION as $name => $value) {
if ($value >0) {
if (substr($name, 0,5) == 'cart_') {
$id = substr ($name ,5 , strlen($name)-5);
$get = mysql_query('SELECT id,name FROM products WHERE id='.mysql_real_escape_string((int)$id));
$broi = mysql_num_rows($get);
while ($get_row = mysql_fetch_array($get)) {
echo ''.$get_row['name'].' x '.$value.'';
}
}
}
}
}
?>
Благодаря предварително !!!
Поздрави