<?php /* * Wyświetla pełną wersję koszyk z produktami * wyświetlamy listę rzeczy z koszyka w ładnej tabelce z przyciskami do zmienienia ilości, usuniecia przedmiotu, itd */ // jeśli koszyk jest pusty, wyświetlamy stosowny komunikat i przerywamy skrypt if (!isset($_SESSION['koszyk']) || @$_SESSION['koszyk'][0]['id_produktu'] == "") { komunikat("Koszyk pusty!"); return; } // odswiezamy koszyk refresh_koszyka(); // operacje na koszyku (usuwanie, dodawanie, odejmowanie) // usuwanie przedmiotu z koszyka if (isset($_GET['usun']) && $_GET['usun'] != "") { usun_z_koszyka($_GET['usun']); // przekierowanie, by nie było błędów header("Location: index.php?v=tresc/koszyk/duzy_koszyk"); return; // gdyby nie przekierowało } // dodawanie przedmiotu (+1 do ilości) if (isset($_GET['dodaj']) && $_GET['dodaj'] != "") { // sprawdzamy, czy można dodać przedmiot if (sprawdz_czy_mozna_dodac($_SESSION['koszyk'][$_GET['dodaj']]['id_produktu'])) { // jeśli tak, to dodajemy ++$_SESSION['koszyk'][$_GET['dodaj']]['ilosc']; } } // odejmowanie przedmiotu (-1 do ilości)
function usun_z_koszyka($id_produktu) { unset($_SESSION['koszyk'][$id_produktu]); refresh_koszyka(); }