mam taki skrypt koszyka opartego o plik cookie

  1. $koszyk=$_COOKIE["koszyk"];
  2.  
  3. $ile=$_GET["ile"];
  4. $firma_zapisz_id=$_GET["firma_zapisz_id"];
  5.  
  6. function dodaj($koszyk,$firma_zapisz_id,$ile) {
  7. $zakupy = explode("|",$koszyk);
  8.  
  9. for ($i=0;$i<count($zakupy)-1;$i++) {
  10. $p = explode("#",$zakupy[$i]);
  11. if ($p[0]==$firma_zapisz_id){
  12.  
  13. if(isset($ile)){$p[1]=$ile;}
  14.  
  15. $jest=true;}
  16. if ($p[1]>0){ $nowy .= "$p[0]#1|"; }
  17. }
  18.  
  19. if (!$jest) {$nowy .= "$firma_zapisz_id#1|";}
  20. return $nowy;
  21. }
  22.  
  23. if ($firma_zapisz_id) {
  24. $koszyk = dodaj($koszyk,$firma_zapisz_id,$ile);
  25. setcookie("koszyk", $koszyk, 0, "/");
  26.  


ciasteczko wygląda tak:

123#1|123#1|123#1|123#1|123#1|123#1|

normalnie do usuwania wpisu z cookie uzywam czegoś takiego:

  1.  
  2. <form action="index.php" name="topic_<? print $zapytanie[$i][0]; ?>" style="display:inline;">
  3. <input name="firma_zapisz_id" value="<? print $zapytanie[$i][0]; ?>" type="hidden">
  4. <input name="ile" value="0" type="hidden">
  5. <a href="java script:document.topic_<? print $zapytanie[$i][0]; ?>.submit()">Usuń</a></form>


nieudolnie trochę próbuje przerobić to na usuwanie tzw. masowe czyli odhaczam checkbox i usuwam te które chce stworzyłem już formularz który wysyła mi GET dane które ID chce usunąć ale tu kicha nie wiem co dalej

mam wyświetlane wszystkie ID z pętli przy każdym

  1. <input name="ile" value="<? print $p[0]; ?>" type="checkbox">


nie wiem jak wpisać w ten pierwszy kod nie wiem jakąs pętle która wczyta mi i wywali wszystkie wpisy o danym ID

proszę o pomoc

żądam usunięcia tego postu lub przywrucenia mi możliwości edycji !