Onbekend |
|
Mijn webwinkel is bijna compleet. Nu rest er nog een klein probleempje..
Als men een product wil toevoegen aan zijn/haar winkelmandje, word de id vergeleken met de product_ids die al in het winkelmandje zitten. Dit gaat echter fout, aangezien mijn winkelmandje leeg is en er een melding komt: 'Product is al toegevoegd'.
if($_SERVER["REQUEST_METHOD"] == "POST")
{
if(isset($_SESSION["login"]))
{
$product_id = $GET["id"];
$gebruiker_id = $_SESSION["gebruiker_id"];
$select = mysql_query("SELECT * FROM winkelmandje WHERE gebruiker_id = '".$gebruiker_id."'");
$result = mysql_fetch_array($select);
if($product_id == $result["product_id"])
{
print "<p class=\"false\">Product is al toegevoegd.</p>";
}
else
{
mysql_query("INSERT INTO winkelmandje (gebruiker_id, product_id) VALUES ('{$product_id}', '{$gebruiker_id}')");
print "<p class=\"text\">Product is toegevoegd.</p>";
}
}
}
else
{
print "<p class=\"false\">Je bent niet ingelogd.</p>";
header("refresh: 1; url=?page=inloggen");
}
if($_SERVER["REQUEST_METHOD"] == "POST") { if(isset($_SESSION["login"])) { $product_id = $GET["id"]; $gebruiker_id = $_SESSION["gebruiker_id"]; $select = mysql_query("SELECT * FROM winkelmandje WHERE gebruiker_id = '".$gebruiker_id."'"); if($product_id == $result["product_id"]) { print "<p class=\"false\">Product is al toegevoegd.</p>"; } else { mysql_query("INSERT INTO winkelmandje (gebruiker_id, product_id) VALUES ('{$product_id}', '{$gebruiker_id}')"); print "<p class=\"text\">Product is toegevoegd.</p>"; } } } else { print "<p class=\"false\">Je bent niet ingelogd.</p>"; header("refresh: 1; url=?page=inloggen"); }
Iemand die mij kan helpen? Alvast bedankt .
|