Speicherschema der Artikel in einem Warenkorb

Bei der Assoziirung des Warenkrobs mit einem Benutzer kann mit dem gleichen Parameter wie bei Sitzungen gearbeitet werden: mit der Sitzungs-ID.

Wenn du die ausführlichere Syntax wählst, hast du übrigens auch die Artikelnummern:
PHP:
foreach( $warenkorb as $artikelnummer => $artikelanzahl ) {
	…
}
 
MUZekater hat gesagt.:
du meinst für den warenkorb eine eigene tabelle anzulegen? ja aber wie kann ich die dann genau zuweisen? hab ich mir nämlcih auch schon gedacht, temporär eine zu erzeugen, und bei bestell-abschluss wieder zu löschen, aber da kommt auch noch ein problem auf, was wenn mehrere leute auf einmal etwas bestellen, dann hat jeder vom anderen die artikel drinnen....-(

@ gumbo: danke!
meinst
foreach ($Datensatz as $Feld)
{
echo $Feld
}

werd ich gleich mal ausprobieren

Jeder User hat ja eine Session-ID. Mit dieser kannst du die Referenz bilden, bzgl. User und ausgesuchter Waren, welche in den Warenkorb per DB-Tabelle kommen.
Vor allem kannst du jedes bestellte Produkt in einer eigenen Zeile speichern. Dabei kann z.B. in der Warenkorb-Tabelle als Spalte folgendes enthalten sein:

id
sess_id
artikelnummer
typ
farbe
groesse
menge

Ist der Besellvorgang vollständig abgeschlossen, löscht du die Session-ID in der DB.
 
Zurück