beste mensen,
al een paar dagen ben ik bezig een array in een cookje te zetten. en het lukt gewoon niet! :-(
nu is de inhoud van de cookie: array
oftewel een lege array?
nou ben ik nog geen expert maar ik heb echt al overal gezocht en zo ingewikkie is deze code toch niet?
kan iemand een hint geven waar de fout te zoeken?
het is een eenvoudig script voor een winkelwagentje.
script:
<?php
error_reporting(E_ALL);
$id = $_GET['id'];
$dbLink = mysql_connect("localhost", "root", "") or die(mysql_errno () . ": " . mysql_error());
mysql_select_db("edjeraketje", $dbLink);
$queryResult = mysql_query("SELECT * FROM catalogue WHERE id=$id", $dbLink)or die("<b>Bericht niet gevonden</b><br>" . mysql_errno () . ": " . mysql_error());
while ($rowData = mysql_fetch_row($queryResult)) {
if (!isset($_COOKIE["cart"])) {
$check_cart = array();
$check_cart = array('$rowData[1]');
setcookie("cart", "$check_cart");
header ("location: index.php");
}
else{
$check_cart = array();
array_push($check_cart, '$rowData[1]');
setcookie("cart", "$check_cart");
header ("location: index.php");
}
}
?>
634 views