Gdy próbuję inicjalizować cookie i zmienić go w case "add" to wyskakuje błąd, że zostało już wcześniej zainicjalizowane.
Strona Główna z koszykiem
<? require('Sklep/include/db.php'); function dodaj($product_id, $qty){ $produkty['id'][$counter] = $product_id; $produkty['qty'][$counter] = $qty; $counter++; } $product_id =$_GET[id]; $action =$_GET[action]; $qty = $_GET[qty]; switch($action) { case "add": dodaj; break; case "remove": break; case "empty": break; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Magic-Trees</title> <link href="style.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="strona"> <div style="background-image:url(grafika/gora.png); height:15px; width:810px;"></div> <div id="loga"> <div id="logo_left"></div> <div id="logo"><img src="grafika/logo.png" /></div> </div> <div id="wymiar"> <div id="lewy_panel"> <div id="menu"> <ul> <li><a href="index.php?show=1">Galeria</a></li> <li><a href="index.php?show=2">O nas</a></li> <li><a href="index.php?show=3">Kontakt</a></li> <li><a href="index.php?show=4">Sklep (wkrótce)</a></li> </ul> </div> <div id="koszyk"> <? ?> </div> </div> <div id="prawy_panel"> <div id="content"> <?php switch($_GET['show']) { case 1; include("main.php"); break; case 2; include("onas.htm"); break; case 3; include("kontakt.php"); break; case 4; include("Sklep/sklep.php"); break; } ?> </div> </div> </div> <div id="stopka"></div> </div> </body> </html>
Sklep z którego są przesyłane id i ilość:
<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <link href="Sklep/sklep.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="js/prototype.js"></script> <script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script> <script type="text/javascript" src="js/lightbox.js"></script> <link rel="stylesheet" href="ddd/css/lightbox.css" type="text/css" media="screen" /> </head> <?php //połączenie z bazą require('Sklep/include/db.php'); //wyświetlanie tabeli { $brutto= $row['cena']+($row['cena']*0.22); echo('<div id="sklep_foto"><a href="/magictrees/foto/'.$row['sklep_foto'].'"rel="lightbox[roadtrip]"><img src="/magictrees/miniatury/'.$row['sklep_foto'].'"/></a></div>'); '<form id="zamowienie" name="zamowienie" method="GET"> <input name="show" type="hidden" value="4" > <input name="id" type="hidden" value="'.$row['id'].'" /> <input name="counter" type="hidden" value="'.$counter.'" /> <input name="action" type="hidden" value="add"/> <input name="qty" type="text" value="0" size="2" maxlength="2"/> <input name="zamow" type="submit" value="Zamów"/> </form> </div>'); } //koniec wyświetlania tabeli $counter=0; ?>