![]() |
![]() ![]() |
![]() |
![]() ![]()
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] |
|
|
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 01:33 |