login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Winkelwagentje

Offline vanw - 02/02/2005 21:18
Avatar van vanwPHP interesse Hoi,

Ik heb hier bij script het webshop systeem gedownload. Maar ik wil hem ombouwen voor mijn webshop.

Nu heb ik het probleem dat ie de prijs niet opteld bij elkaar. Ik weet niet wat er mis is. Ik gebruik dit als de prijs: aauthor, aname voor de naam van het product. Hij wil ook niet als je een ander product in de winkelwagen zet. Dan is alles weer weg. Dit is het script.

  1. <?php
  2. include "config.php";
  3.  
  4. // Toevoegen
  5. if( isset( $_POST['ADD'] ) && ereg('^[1-9][0-9]*$', $_POST['aantal'])) {
  6. $_SESSION['winkelwagen'][$_POST['artikelid']] = $_POST['aantal'];
  7. }
  8. // Verwijderen
  9. if( isset( $_GET['DEL'] ) ) {
  10. unset($_SESSION['winkelwagen'][$_GET['DEL']]);
  11. }
  12. // Laat lijst zien
  13. if( $_SESSION['winkelwagen'] ) {
  14. $totaal = 0;
  15. echo "<p><div class=\"big\">De Winkelwagen</div><br>";
  16. echo "<table border=2 cellpadding=0 cellspacing=0>";
  17. echo "<tr><td><b>Aantal</b></td><td><b>Naam</b></td><td><b>Prijs in &euro;</b></td><td>Bewerken</td></tr>"; // bovenste regel
  18. foreach ( $_SESSION['winkelwagen'] as $key=>$val ) {
  19.  
  20. $sql = "SELECT * FROM artikelen1 WHERE aid=$key";
  21. $resultaat = mysql_query($sql);
  22.  
  23. while ($rij = mysql_fetch_array($resultaat)) {
  24. echo "<tr>";
  25. echo "<td>$val</td>";
  26. echo "<td>".$rij["aname"]."</td>";
  27. echo "<td>".$rij["aauthor"]."</td>";
  28. echo "<td><a href=\"$PHP_SELF?DEL=$key\">[Verwijder]</a>";
  29. echo "</tr>";
  30. $totaal = $totaal + ($rij["aauthor"] * $val);
  31. }
  32.  
  33. }
  34. echo "</table>";
  35. echo "<p>Totaalbedrag: &euro; ".number_format($totaal, 2, ',', ' ')."<br>";
  36. echo ">> <a href=\"bestelling.php\">[Bestelling uitvoeren]</a>";
  37. } else {
  38.  
  39. echo "De winkelwagen is momenteel leeg...";
  40.  
  41. }
  42.  
  43. if ($_GET["artikelid"]) {
  44.  
  45. $sql = "SELECT * FROM artikelen1 WHERE aid=".$_GET["artikelid"]."";
  46. $result = mysql_query($sql);
  47. if (mysql_num_rows($result) > 0) {
  48. $aname = mysql_result($result, 0, "aname");
  49. $aauthor = mysql_result($result, 0, "aauthor");
  50. echo "<p><div class=\"big\">Artikel toevoegen aan winkelwagen</div>";
  51. echo "<form method=\"post\" action=\"$PHP_SELF\">";
  52. echo "<input type=\"hidden\" name=\"artikelid\" value=\"$artikelid\">";
  53. echo "<input type=\"text\" name=\"aantal\" value=\"1\" size=\"2\" maxlength=2>";
  54. echo " x Artikel: $aname (prijs: $aauthor euro)";
  55. echo "<input type=\"submit\" name=\"ADD\" value=\"Toevoegen\">";
  56. echo "</form>";
  57. }
  58.  
  59. }
  60. ?>


Hier kan je de webshop vinden: http://webshop.musicandlight.nl

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.178s