Hi Leute!
Ich gehe euch warscheinlich mal wieder voll auf die Nerven, aber ich hab mal wieder zwei Fragen, bei denen ich echt nicht weiter weiß...
Hier erst mal eine Zeichnung wie es aussehen soll:
Code:
Warenkorb:
| Artikelnummer | EAN | Titel | Untertitel | Einzelpreis | Händler | Summe
2 | 123456789 | 12-258 | CD | Bravohits | 19,99 | 1 | 39,98
2 | 123456789-1 | 12-258 | CD | Bravohits | 19,99 | 1 | 39,98
3 | 987654321 | 158-987 | Heft | Liniert | 0,49 | 2 | 1,47
Versandkosten: 6,40
Gesamt: 87,83
Erklärung:
In der Datenbank wird jedes einzelne Produkt, welches sich im Warenkorb befindet, mit einer Artikelnummer gespeichert. Das heißt, dass in der Wartenkorb-Datenbank 2 Einträge für die Artikelnummer 123456789, 2 Einträge für die Artikelnummer 123456789-1 und 3 Einträge für die Artikelnummer 987654321 sind.
In der Produkt-Datenbank steht dann, das das Produkt 123456789 sowie das Produkt 123456789-1 19,99 kostet und die Versandkosten bei 123456789 2,50 und bei 123456789-1 3,90 betragen, sowie das das Produkt 987654321 0,49 kostet und die Versandkosten 2,50 betragen.
Meine Probleme:
1. Wie kann ich mit einem Code zählen, wie oft jedes Produkt in der Warenkorb-Datenbank steht, sodass ich die Postenanzahl (Anzahl, wie oft ich das Produkt gekauft habe) herausbekomme und damit rechnen kann?
2. Wie kann ich dann aus der Warenkorbdatenbank in Verbingung mit der Produktdatenbank herausfinden, was die teuersten Versandkosten der jeweiligen Händler sind? (Wenn das überhaupt geht...)
3. Der Gesamtpreis pro Artikel wird ja in einer Variable berechnet. Wie kann ich dann aber die Gesamtsumme der ganzen Rechnung ausrechnen? Die Anzahl der Versandkosten ist ja kein Problem, da diese ja vorher summiert werden, aber es können ja immer andere Anzahlen von verschiedenen Produkten seien.
Wenn mir da jemand helfen könnte wär ich echt dankbar...
Ich habe allerdings noch ein kleines Problem...:
Wenn die Rechnung dann mal erstellt ist, müssen ja noch die rechnungen versendet werden. Bei dem Kunden ist das ja kein Problem, denn der bekommt ja die soeben erstellte Rechnung, aber der Händler...
Ich wollte eigentlich, dass jeder Händler nur seine verkauften Produkte zugesendet bekommt. wie es klappen soll weiß ich wieder, aber wie es Funktioniert weiß ich wieder net...
Also:
Der Code soll erst einmal alle Produkte der Rechnung abrufen, die von Händler xy sind. Dann erstelltder die Rechnung wie oben und versendet diese an den Händler.
Dann sol der Code die Produkte von Händler xz abrufen, die rechnung erstellen und versenden.
Und das soll dann so weitergehen, bis alle Rechnungen versendet worden sind. Allerdings wareiren auch hier wieder alle Händler und Händler gibt es unbegrenzt viele...
Ich wäre euch echt Dankbar, wenn Ihr mir helfen würdet...
MfG. DjScaleo