Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Koszyk nie usuwa produktów
Forum PHP.pl > Forum > Przedszkole
Krismen
Witam, próbuje stworzyć mój pierwszy prosty koszyk na zakupy ale nie umie sobie poradzić z usuwaniem produktów, niech ktoś zerknie na ten kod i poradzi dlaczego nie działa usuwanie sciana.gif

Kod
[php]

<?php

session_start();
$nowy=$_GET['nowy'];
$produkty=array('ogorki','banany','czosnek','rzodkiewka');
$licznik_produkty=count($produkty);
for ($i=0; $i<$licznik_produkty; $i++)

{
    $url="?nowy=$produkty[$i]";
    echo "<a href='$url'> $produkty[$i] </a><br>";
}


if($nowy)
{

    if (!isset($_SESSION['koszyk']))
    {    
        $_SESSION['koszyk']=array();
    }
    if (!isset($_SESSION['koszyk'][$nowy]))
    {
        ($_SESSION['koszyk'][$nowy]=1);
    }
    else
    {
        ($_SESSION['koszyk'][$nowy]++);
    }
}

if ($_GET['usun'])
{
    foreach ($_SESSION['koszyk'] as $towar => $ilosc)
    {
    if ($_SESSION['koszyk']==$_GET['usun'])
        {
            unset ($_SESSION['koszyk'][$towar]);
        }    
    }
}

if ($_SESSION['koszyk'])
{
    foreach ($_SESSION['koszyk'] as $towar => $ilosc)
    {
        echo "Towar: " .$towar ."\n Ilosc: " .$ilosc;
        echo "<a href='?usun=$towar'> usun </a><br>";
    }
}

else
{
    echo "Koszyk jest pusty";
}

?>

[/php]
nospor
if ($_SESSION['koszyk']==$_GET['usun'])
Przeciez koszyk to tablica. Nie mozesz tu zrobic takiego porównania.

uzywaj wlasciwe bbcode
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.