Как правильно реализовать корзина на PHP

286
28 февраля 2017, 18:30

Друзья помогите реализовать корзину на PHP. Алгоритм таков Администратор сайта добавляет товар через админку ,а затем товар попадает в базу данных ,а потом при нажатии купить извлекается название товара и цена и как я понимаю записывается в массив но как это все вывести на экран не могу понять помогите вод код который я накалякал. Не судите строго я новичок )))

<?
session_start();
if (isset($_POST['enter'])){
mysqli_query($CONNECT, "INSERT INTO `tovar` VALUES('', '$_POST[name]', '$_POST[price]', 1)");
}
$tovar = mysqli_query($CONNECT, "SELECT `id`, `name`, `price`, `kolvo` FROM `tovar`");
while ($row = mysqli_fetch_assoc($tovar)){
    echo 'Название товара'.$row['name'].'<br>
          Цена товара'.$row['price'].'<br>
          <form action="" method="POST">
           <input type="text" name="kolvo" value="1"><br><br>
           <input type="submit" name="'.$row['id'].'" value="Добавить в корзину"><br><br>
          </form>';
if (isset($_POST[$row['id']])){
$_SESSION['IDcart'] = $row['id'];
$_SESSION['KART'] = array();
if (isset($_SESSION['KART'])){
$_SESSION['CARTPRICE'][] = $row['price'];

$_SESSION['CART'][] = array(
$_SESSION['IDcart'] => $row['name']
    );
array_unique($_SESSION['CART']);


}
}
};
?>
<?
echo 'В корзине товаров '.count($_SESSION['CART']).' на сумму '. array_sum($_SESSION['CARTPRICE']);
?> 
READ ALSO
Спецификация исключений C++

Спецификация исключений C++

Как сейчас правильно указывать, что функция выбрасывает исключения? Писать throw(

245
Flex - не понятное предупреждение

Flex - не понятное предупреждение

Я использую генератор лексических анализаторов Flex

245
[C++]Проблема при импорта DLL [требует правки]

[C++]Проблема при импорта DLL [требует правки]

Не могу испольнить этот код на C++

251