Я создаю сайт с корзиной покупок.Мне не нужны никакие специальные функции, поэтому я создаю корзину самостоятельно, а не интегрирую готовую.Мои продукты не имеют предварительно определенной цены в базе данных.Цена формируется динамически на основе значений, введенных пользователем на странице продукта.Итак, пользователь выбирает некоторые спецификации, вводит количество, и я получаю следующие значения:
Идентификатор товараКоличествоИтоговая цена
Мне нужно сохранить эти значения в переменной $ _SESSION, а затем зациклить ее, когда необходимо, чтобы получить результаты и распечатать их в корзине.Проблема в том, что товаров много, и мне нужно хранить все эти значения (количество, общая цена) отдельно для выбранного товара.Тем не менее, как мне сохранить идентификатор товара, количество и общую цену в переменной $ _SESSION и связать эти значения друг с другом?
Спасибо за помощь.
РЕДАКТИРОВАТЬ: Мой код, реализующий предложения Майкла:
$itemid = $db->escape($_POST['productid']);
$itemquantity = $db->escape($_POST['itemquantity']);
$totalprice = $db->escape($_POST['totalprice']);
$_SESSION['items'] = array();
$_SESSION['items'][$itemid] = array('Quantity' => $itemquantity, 'Total' => $totalprice);
var_dump($_SESSION);