Sky: Warenkorb Konzept

Beitrag lesen

Hallo Andre!

Ich habe schon einen funktionstüchtigen Warenkorb entwickelt, ich denke, das Konzept ist aber nicht optimal.
In jeder Warenkorb-Zeile gibt es eine fixe Antahl an "Artikel-Slots" für die Artikel-ID und die Anzahl.

Nun würde ich gerne den ganzen Warenkorb in _EINEM_ Feld speichern.
Sollte ich jetzt ein einfaches Array nutzen und später gleiche Artikel zählen, dann doppelte Artikel
entfernen, oder besser ein mehrdimensionales Array mit Anzahl UND Artikel-ID verwenden?

Warenkorb im Array:
Nehme als Schlüssel die Artikel-ID und als Wert die Bestellmenge:

warenkorb["47110815-b1"] = 10;

In der Datenbank:
Tabellen: Kunden, Artikel, Warenkorb

+-----------+
   | Warenkorb |
   +-----------+--+
   | Kunden_ID    |
   | Artikel_ID   |
   | Bestellmenge |
   +--------------+

Grüsse,

Sky