session_start(); // si la session n'existe pas, on la creer if ( isset( $_COOKIE["SessionId"] ) ) $_SESSION["SessionId"] = $_COOKIE["SessionId"]; if ( !isset($_SESSION["SessionId"] )) $_SESSION["SessionId"] = md5(uniqid("")); setcookie( "SessionId", $_SESSION["SessionId"], time()+3600*24 ); header("Expires: ".gmdate("D, d M Y H:i:s",time())." GMT"); include_once("tools.php"); ?> header("Expires: ".gmdate("D, d M Y H:i:s",time())." GMT"); include_once("tools.php"); include_once("entete.php"); ?> $r = SQL_request("SELECT * FROM panier WHERE IdSession LIKE '".$_SESSION["SessionId"]."'"); if ( $linePanier = mon_mysql_fetch_array($r)) $a=1; else SQL_request("INSERT INTO panier VALUES('".$_SESSION["SessionId"]."',".time().")"); if ( !isset( $_GET["action"] ) ) $_GET["action"]=1; switch ( $_GET["action"] ) { case "2": // ajout d'une lignepanier if ( isset($_GET["numobj"])) { $r = SQL_request("SELECT * FROM Objet WHERE NumObj=".intval($_GET["numobj"])); if ( $line = mon_mysql_fetch_array($r)) SQL_request("INSERT INTO lignepanier VALUES('','".$_SESSION["SessionId"]."',".intval($_GET["numobj"]).",1)"); } break; case "3": foreach ( $_GET as $key => $val ) { if ( eregi("quant([0-9]+)",$key,$res)) { $r = SQL_request("UPDATE lignepanier SET Quantite=".intval($val)." WHERE NumLigne=".$res[1]." AND IdSession LIKE '".$_SESSION["SessionId"]."'"); } } break; } $r = SQL_request("DELETE FROM lignepanier WHERE Quantite=0 AND IdSession LIKE '".$_SESSION["SessionId"]."'"); $r = SQL_request("SELECT * FROM lignepanier, objet WHERE lignepanier.NumObj=objet.NumObj AND IdSession LIKE '".$_SESSION["SessionId"]."'"); echo "
";
echo " | ||