WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   Warenkorb (http://www.wcm.at/forum/showthread.php?t=93168)

FordPrefect 04.04.2003 16:13

Warenkorb
 
Ich möchte einen Warenkorb mit MySQL und PHP erstellen und würde gerne wissen wieviele Tabellen ich mindestens brauche, wenn ich bei den Waren keine Unterscheidungen treffe. D.h. Alle Waren können in einer Tabelle sein.

Irmi 05.04.2003 15:12

Hallo,

Du hast Dir die Frage bereits selbst beantwortet :)
Eine Tabelle reicht für den Warenkorb. Wozu auch mehr?

Am einfachsten sieht die Struktur so aus:

- productId
- anzahl
- sessionId (um den/die Artikel dem Kunden zuweisen zu können)

Viel Spaß :)

FordPrefect 09.04.2003 17:23

Warenkorb
 
Ja aber ich muss doch auch den Kunden erfassen können damit ich die Waren auch jemand zuweisen kann.:(

creibl 09.04.2003 21:24

Tja, dann brauchst du zusätzlich eine Tabelle für die Kunden

KundenID
Kundenname
und sonst noch irgendwelche infos (straße, etc)

Die Zuordnung würd ich dann über die ProductID machen (plus eventuell Datum/Uhrzeit).

Wäre mein Vorschlag. Sagt mir, wenns nicht stimmt!

FordPrefect 10.04.2003 17:25

Warenkorb
 
Ja und muss ich dann diese beiden Tabellen über eine dritte Verknüpfen und reicht das dann vollkommen aus:confused:

creibl 10.04.2003 17:53

KundenID und ProductID wären eine zusätzliche Tabelle zum Zusammenfassen!

FordPrefect 11.04.2003 16:24

Warenkorb
 
Das reicht dann vollkommen? Dann versteh ich nicht, warum das bei meinem Test nicht gereicht hat;)
Dort war auch ein Warenkorb vorgegeben und man sagte mir der Kunde könne mit meinen Tabellen gleichzeitig nur eine Ware bestellen.:eek:

jonix 11.04.2003 22:43

wie waers, wenn du dir mal eine (gratis-)shop-loesung runterladest und dir anschaust, wie andere leute das problem angegangen sind?

als start-hilfe: http://www.scriptindex.de/ -> kategorien -> php -> online shops
der rest: http://www.google.de/search?sourceid...hp+online+shop

hth

ps: das thema datenmodellierung ist ein sehr komplexes und umfangreiches - deine fragestellung laesst darauf schliessen, dass du dein zielszenario vielleicht noch genauer durchdenken solltest.


FordPrefect 12.04.2003 17:23

Warenkorb
 
Ich wollte eigentlich nur wissen ob es Grundsätzlich möglich ist mit 3 Tabellen die miteinander Verknüpft sind, einen Warenkorb zu verwirklichen in dem ein Kunde mehrere Bestellungen vornehmen kann.:rolleyes:

creibl 14.04.2003 21:09

Warum sollte er nicht können?????

Es kommt zu einer "Kollision" wenn er zb zweimal das Product mit der gleichen ProduktID bestellt. Aber wenn du zusätzlich noch ein Datumsfeld+Uhrzeit einfügst und diese drei zusammen sind sicher eindeutig.

Die Frage ist nur, willst du die alten Bestellungen speichern oder nicht?


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:28 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag