<?php if(!isset($action)) { $action="koszyk"; } switch ($action) { case "koszyk": $wva = $_COOKIE["TestCookie"]; $data=explode("*|*", $wva); $licz=0; while($data[$licz]!=''){ $data2 = explode("}^{", $data[$licz]); $ccc=0; $ccc++; $idproduct = $licz + $ccc; echo"<table border=\"1\" cellspacing=\"0\" cellpadding=\"0\" width=\"600px\"> <tr> </tr> <tr> </tr> </table>"; echo '<br>'; $licz++; }; break; case"del": //echo $idproduct; // break; } echo 'jest '.$licz; ?>
Na innej stronie dodaje sobie dane do COOKIE w postaci:
produkt}^{cena}^{ile*|*drugiprodukt}^{drugacena}^{ile*|*3produkt}^{3cena}^{ileto
waru*|*
Skrypt ten odczytuje te dane i umieszcza je w tabelki, tylko teraz niewiem jak mogę usunąć którąś z tabelek a wszystko pozostałe zapisać spowrotem do COOKIE.
Innymi słowy jak usunąć jeden produkt z "koszyka" a reszta zapisać spowrotem do cookie ?
W miejsca znaków zapytania trzeba stworzyć coś co brało by pod uwagę który produkt chce się usunąć ( $idproduct), i usuwało go...
Kod skryptu napisałem w tagach HTML, dlatego że w tagach php był na tyle nieczytelny że nieszło z niego nic zrobić...