Intereting Posts
Magento – проверка входа администратора и клиента в систему Получить полученный XML с PHP SOAP Server Запустить inkscape в PHP Попытка сохранить изображение base64 с помощью imagecreatefromstring и полностью черная Лучший способ получить файлы из каталога, отфильтрованного определенным расширением в php Массив объектов внутри класса в PHP пользовательская страница ошибки – не может попасть в обработчик Cron задает пустой файл при каждом запуске Группировка и использование значений в массиве PHP с использованием подстрок Доступ к датам в PHP за пределами 2038 # 1193 – Неизвестная системная переменная 'lc_messages' при попытке войти в phpmyadmin Magento multi-currency с несколькими магазинами php5 не выполняется как www-data Что вызывает ошибку PDO Не удается выполнить запросы, в то время как другие небуферизованные запросы активны? MySQL 5.5 до 5.7 прекратил использование индексов

Просмотр списка товаров в корзине с помощью PHP

С циклом foreach я пытаюсь подключиться к моей базе данных и отображать в списке продукты, которые были добавлены в корзину. Каждый продукт имеет идентификатор продукта, который правильно работает и хранится в переменной сеанса через cart.php. Я не могу понять, как подключиться к базе данных, чтобы отобразить информацию, собранную о добавленном продукте, – я также попытался сделать var_dump $ SESSION ['cart'], а его отпечатки null даже после того, как я использую кнопку «Добавить» в cart.php .

 <div class="row"> <h4>Shopping Cart</h4> <?php foreach($_SESSION['cart'] as $proid => $proq) { // $proid is product id and $proq is quantity // use $proid to select the product detail from database } ?> </div> <!--Below is my cart.php page--> <?php session_start(); $productID = $_GET['product']; $action = $_GET['action']; switch($action) { case "add": $_SESSION['cart'][$productID]++; break; case "remove": $_SESSION['cart'][$productID]--; if($_SESSION['cart'][$productID] == 0) unset($_SESSION['cart'][$productID]); break; case "empty": unset($_SESSION['cart']); break; } header("Location: browse.php"); ?> с <div class="row"> <h4>Shopping Cart</h4> <?php foreach($_SESSION['cart'] as $proid => $proq) { // $proid is product id and $proq is quantity // use $proid to select the product detail from database } ?> </div> <!--Below is my cart.php page--> <?php session_start(); $productID = $_GET['product']; $action = $_GET['action']; switch($action) { case "add": $_SESSION['cart'][$productID]++; break; case "remove": $_SESSION['cart'][$productID]--; if($_SESSION['cart'][$productID] == 0) unset($_SESSION['cart'][$productID]); break; case "empty": unset($_SESSION['cart']); break; } header("Location: browse.php"); ?>