
Mam taki kod:
<?php $koszyk=$_COOKIE["koszyk"]; $id=$_GET["id"]; $ile=$_GET["ile"]; function dodaj($koszyk,$id,$ile) { for ($i=0;$i<count($zakupy)-1;$i++) { if ($p[0]==$id) { else $p[1]++; $jest=true; } if ($p[1]>0) $nowy .= "$p[0]#$p[1]|"; } if (!$jest) $nowy .= "$id#1|"; return $nowy; } if ($id<>"") { $koszyk = dodaj($koszyk,$id,$ile); exit; } ?>
Mam problem ze zmienną $ile. To jest tak, ze zmienną $ile i $id koszyk pobiera metodą GET poprzez link: koszyk?id=2&ile=3.
Po pobraniu jest przekierowanie ponownie na stronę z koszykiem, zeby w momencie odswiezenia strony przez przypadek nie naliczyć sobie zbednych sztuk towaru.
Tylko za żadne skarby świata nie chce mi dodac do koszyka poprawnej ilosci, tylko jako że nie widzi zmiennej $ile domyślnie wkłada tam 1 sztukę.
Mam nadzieję, że nie zakręciłem

Moze szkolny błąd popełniłem...
dzieki z góry za pomoc!