Вывод товара в корзине с помощью сессии

168
25 сентября 2019, 03:50

Всем привет, подскажите пожалуйста как вывести названия товара в таблице. Есть кнопка купить под каждым товаром

<form action="cart_add.php"> <input type="hidden" name="buy-item" value="<?= $key ?>" /> <button type="submit">Купить</button> </form>

После обрабатываю запрос

    session_start();
require_once 'array.php';
$key = (int)$_GET['buy-item'];
if (!isset($key)) {
    header('Location: index.php');
}
if (!isset($_SESSION['user_cart'])) {
    $_SESSION['user_cart'] = [];
}
if (!isset($_SESSION['user_cart'][$key])) {
    $_SESSION['user_cart'][$key] = 1;
} else {
    $_SESSION['user_cart'][$key]++;
}

Вопрос такой, как мне теперь вывести это все в таблицу а другой странице?

Answer 1
foreach ($_SESSION['user_cart'] as $key => $quantity) {
    // здесь с помощью $key получаешь название товара оттуда, где оно хранится
}
READ ALSO
yii2 use wbraganca\dynamicform\DynamicFormWidget;

yii2 use wbraganca\dynamicform\DynamicFormWidget;

При создании все нормально работает то есть добавляет данные в обе таблицы но при обновлении выводить такую ошибку? Не могу понять что означает...

141
Fatal error: Cannot redeclare getWord()

Fatal error: Cannot redeclare getWord()

не могу понять в чем проблема ?

146