WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 04.04.2003, 16:13   #1
FordPrefect
Veteran
 
Benutzerbild von FordPrefect
 
Registriert seit: 06.09.2002
Ort: Rottenmann
Alter: 59
Beiträge: 425


FordPrefect eine Nachricht über ICQ schicken
Standard 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.
FordPrefect ist offline   Mit Zitat antworten
Alt 05.04.2003, 15:12   #2
Irmi
Senior Member
 
Registriert seit: 15.09.2002
Beiträge: 141


Standard

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ß
____________________________________
Liebe Grüße,
Christian
Irmi ist offline   Mit Zitat antworten
Alt 09.04.2003, 17:23   #3
FordPrefect
Veteran
 
Benutzerbild von FordPrefect
 
Registriert seit: 06.09.2002
Ort: Rottenmann
Alter: 59
Beiträge: 425


FordPrefect eine Nachricht über ICQ schicken
Standard Warenkorb

Ja aber ich muss doch auch den Kunden erfassen können damit ich die Waren auch jemand zuweisen kann.
FordPrefect ist offline   Mit Zitat antworten
Alt 09.04.2003, 21:24   #4
creibl
Veteran
 
Registriert seit: 24.04.2002
Beiträge: 278


Standard

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!
creibl ist offline   Mit Zitat antworten
Alt 10.04.2003, 17:25   #5
FordPrefect
Veteran
 
Benutzerbild von FordPrefect
 
Registriert seit: 06.09.2002
Ort: Rottenmann
Alter: 59
Beiträge: 425


FordPrefect eine Nachricht über ICQ schicken
Standard Warenkorb

Ja und muss ich dann diese beiden Tabellen über eine dritte Verknüpfen und reicht das dann vollkommen aus
FordPrefect ist offline   Mit Zitat antworten
Alt 10.04.2003, 17:53   #6
creibl
Veteran
 
Registriert seit: 24.04.2002
Beiträge: 278


Standard

KundenID und ProductID wären eine zusätzliche Tabelle zum Zusammenfassen!
creibl ist offline   Mit Zitat antworten
Alt 11.04.2003, 16:24   #7
FordPrefect
Veteran
 
Benutzerbild von FordPrefect
 
Registriert seit: 06.09.2002
Ort: Rottenmann
Alter: 59
Beiträge: 425


FordPrefect eine Nachricht über ICQ schicken
Standard 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.
FordPrefect ist offline   Mit Zitat antworten
Alt 11.04.2003, 22:43   #8
jonix
Veteran
 
Registriert seit: 03.08.2000
Alter: 47
Beiträge: 461


Standard

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.

____________________________________
hampel.at
jonix ist offline   Mit Zitat antworten
Alt 12.04.2003, 17:23   #9
FordPrefect
Veteran
 
Benutzerbild von FordPrefect
 
Registriert seit: 06.09.2002
Ort: Rottenmann
Alter: 59
Beiträge: 425


FordPrefect eine Nachricht über ICQ schicken
Standard 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.
FordPrefect ist offline   Mit Zitat antworten
Alt 14.04.2003, 21:09   #10
creibl
Veteran
 
Registriert seit: 24.04.2002
Beiträge: 278


Standard

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?
creibl ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


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


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