Ich baue grad ein E-Shop System im PHP.
Wenn User sich einloggen, wird ein Session erstellt.
Nun weiss ich nicht, wie man ein Cart System machen kann.
Wenn der eingeloggte User einen Artikel kauft, soll diese Artikel in der DB gespeichert werden? Wie macht man das eigentlich?
Der Warenkorb ist die "n:m"-Beziehung zwischen Artikel und (eingeloggtem - muss aber erst mal nicht) Nutzer.
Also:
Tabelle Warenkorb
--
Warenkorb_ID
Warenkorb_Nutzer_ID
Warenkorb_Artikel_ID
Warenkorb_Artikel_Menge
Du solltest natürlich den Nutzer und die Artikel als Tabellen (im RDBMS?) halten. Eventuell noch einen unique index auf die Kombination von Warenkorb_Nutzer_ID und Warenkorb_Artikel_ID setzen und den Datenzugriff dementsprechend formulieren.