Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Koszyk nie usuwa produktów
Krismen
post
Post #1





Grupa: Zarejestrowani
Postów: 86
Pomógł: 0
Dołączył: 5.02.2009

Ostrzeżenie: (0%)
-----


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 (IMG:style_emoticons/default/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]
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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

uzywaj wlasciwe bbcode
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 01:33