login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[php] Toevoegen werkt niet.. (Opgelost)

Offline Simax - 19/05/2008 17:10
Avatar van SimaxOnbekend 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'.

  1. if($_SERVER["REQUEST_METHOD"] == "POST")
  2. {
  3. if(isset($_SESSION["login"]))
  4. {
  5. $product_id = $GET["id"];
  6. $gebruiker_id = $_SESSION["gebruiker_id"];
  7.  
  8. $select = mysql_query("SELECT * FROM winkelmandje WHERE gebruiker_id = '".$gebruiker_id."'");
  9. $result = mysql_fetch_array($select);
  10.  
  11. if($product_id == $result["product_id"])
  12. {
  13. print "<p class=\"false\">Product is al toegevoegd.</p>";
  14. }
  15. else
  16. {
  17. mysql_query("INSERT INTO winkelmandje (gebruiker_id, product_id) VALUES ('{$product_id}', '{$gebruiker_id}')");
  18. print "<p class=\"text\">Product is toegevoegd.</p>";
  19. }
  20. }
  21. }
  22. else
  23. {
  24. print "<p class=\"false\">Je bent niet ingelogd.</p>";
  25. header("refresh: 1; url=?page=inloggen");
  26. }


Iemand die mij kan helpen? Alvast bedankt .

2 antwoorden

Gesponsorde links
Offline Wim - 19/05/2008 17:12
Avatar van Wim Crew algemeen hmm... Je selecteert alle producten van de gebruiker. Volgens mij moet je product_id i.c.m. gebruiker_id gebruiken hiervoor. Best werk je dan eerst ook nog met een mysql COUNT of met een PHP.net: mysql_num_rows
Offline Simax - 19/05/2008 17:14 (laatste wijziging 19/05/2008 18:41)
Avatar van Simax Onbekend Probleem is opgelost. Klein typfoutje..
  1. $product_id = $GET["id"];

Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.179s