Winkelwagen script

Status
Niet open voor verdere reacties.

Stinuz

Terugkerende gebruiker
Lid geworden
14 jun 2003
Berichten
1.245
Hey hey, heeft iemand toevallig een link naar een fatsoenlijk ''winkelwagen-script'' ? Het gaat me er dus puur en alleen om dat er producten toegevoegd kunnen worden aan de winkelwagen, en dat deze onthouden worden dmv. sessies of liever nog MYSQL. Dus aan dingen als OScommerce etc. heb ik niets ;)

Ik heb dit script geprobeerd maar deze gaf bij mij vele errors, die ik er niet uitkreeg. Het script is door de eigenaar ook niet getest dus dat is op zijn zachtst gezegt een beetje bagger... maar het is eigenlijk wel precies wat ik nodig heb.

Graag uw hulp! :thumb:
 
Sorry voor de dubbelpost :eek:

Ik heb toch nog iets van het in de vorige post genoemde script kunnen maken. Ik heb nu echter nog een probleempje bij checkout.php

Ik krijg de volgende error:

Code:
Parse error: syntax error, unexpected '/' in C:\Xampp\htdocs\sell2\checkout.php on line 36

checkout.php
PHP:
<?php
// checkout.php
session_start();

include("config.php");

// In het script doen we het ook maar even stap voor stap.

// Stap 1, zet de order in de order tabel
$sql = "INSERT INTO bestelling
       (klantnummer, besteldatum)
       VALUES
       (".$_SESSION['klantnr'].",".date().")";  // Verzin iets moois voor de date() functie
$query = mysql_query($sql) or die (mysql_error()."<br>in file ".__FILE__." on line ".__LINE__);
$ordernr = mysql_insert_id(); // Die hebben we later nodig, is dus ordernr (bestelnr)

// Stap 2, winkelwagen splitten en in de database zetten
$cart = explode("|",$_SESSION['cart']);

foreach($cart as $products) {
  // Split
  /*
    $product[x] -->
       x == 0 -> product id
       x == 1 -> hoeveelheid
  */
  $product = explode(",",$products);
  
  $iSql = "INSERT INTO bestelregel
          (bestelnummer, productnummer, aantal_besteld)
          VALUES
          (".$ordernr.", ".$product[0].", ".$product[1].")";
  $iQuery = mysql_query($iSql) or die (mysql_error()."<br>in file ".__FILE__." on line ".__LINE__);
}

echo "<p>De bestelling is toegevoegd!"</p>
?>

Iemand enige idee waar dat aan ligt?
 
Laatst bewerkt:
De onderste regel moet waarschijnlijk zijn:
PHP:
echo "<p>De bestelling is toegevoegd!</p> ";
 
Achja natuurlijk, maar nu volgt meteen een andere error:

Code:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 4
in file C:\Xampp\htdocs\sell2\checkout.php on line 14
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan