Witam,
Mam problem z usuwaniem elementu tablicy sesyjnej.
Oto kod
$usundo = $_GET['usun'];
if ($usundo == 'kosz') {
$id = $_GET["produkt_id"];
unset($_SESSION["produkty"][$id]);
echo "";
}
$dodajdo = $_GET['dodaj'];
if ($dodajdo == 'kosz') {
$id = $_GET["produkt_id"];
if (!$id) {
if(!$_SESSION["produkty"]){
print '
‘; print ‘Twój koszyk jest pusty’; print ‘’; } else { foreach ($_SESSION[“produkty”] as $produkt_id) { $dane_sklep = mysql_fetch_array(mysql_query("SELECT * FROM produkty WHERE id=’$produkt_id’")); print ’
| '; print ’
'; print ’ ![> print $dane_sklep
| '; print ’
'; print $dane_sklep[“nazwa”]; print ‘’; print ’
'; print ‘cena : ‘.$dane_sklep[“cena”].’ zł’; print ’ '; print ‘ilość : ‘; print ‘’; $liczba_max = $dane_sklep[“dostepnosc”]; for ($i = 1; $i $liczba_max + 1; $i++) { print ‘’.$i.’’; } print ‘’; print ‘’; print ’
| '; print ‘’; print ’ |
'; print ’ '; $cena = $cena + $dane_sklep[“cena”]; } } session_start(); $_SESSION[“cena”] = $cena; } else { $produkty=array(); session_start(); if (isset($_SESSION[“produkty”])) $produkty = $_SESSION[“produkty”]; array_push($produkty, $id); ($produkty); $produkty=array_unique($produkty); $_SESSION[“produkty”] = $produkty; if(!$_SESSION[“produkty”]){ print ’
‘; print ‘Twój koszyk jest pusty’; print ‘’; } else { foreach ($_SESSION[“produkty”] as $produkt_id) { $dane_sklep = mysql_fetch_array(mysql_query("SELECT * FROM produkty WHERE id=’$produkt_id’")); print ’
| '; print ’
'; print ’ ![> print $dane_sklep
| '; print ’
'; print $dane_sklep[“nazwa”]; print ‘’; print ’
'; print ‘cena : ‘.$dane_sklep[“cena”].’ zł’; print ’ '; print ‘ilość : ‘; print ‘’; $liczba_max = $dane_sklep[“dostepnosc”]; for ($i = 1; $i $liczba_max + 1; $i++) { print ‘’.$i.’’; } print ‘’; print ‘’; print ’
| '; print ‘’; print ’ |
'; print ’ '; $cena = $cena + $dane_sklep[“cena”]; } echo “”; } } [/code] w tym if’ie
[code] if ($dodajdo == ‘kosz’) {
jest pętla drukująca mi wszystkie sesje jako produkty w sklepie. Klikając
print '';
[/code]
przenoszę się do if'a
[code] if ($usundo == ‘kosz’) {
W którym próbuje usunąć element tablicy sesyjnej.
Ale niestety nie udało mi się
Pomocy !