Nachdem Du meine Problematik anscheinend ja wirklich verstanden hast, siehst Di eine eventuelle Kompromisslösung am Ende des Horizonts?
OK, du hast einen etwas speziellen Warenkorb für Massenbestellungen.
Es bleibt aber grundlegend das Gleiche.
Ich Unterschied zu einem Einzelwaren-Warenkorb dürfte sich für die Lediglich die Seite unterscheiden, die Waren präsentiert, indem sie viel stärker tabellarisch gegliedert ist und weniger die Waren beschreibt.
Nehmen wir an, du hast ein Lager von H-Trägern, T- und L-Profilen.
Jede dieser drei Seiten präsentiert eine Warenrubrik.
Jetzt wähle ich T-Profile und bekomme eine Tabelle aller Querschnitte.
Dazu erhalte ich in der Tabelle jeweils ein Mengenfeld. Vorbelegt mit 0.
Nun ist das ein gesamtformular.
Ich lege die Mengen fest und Submitte.
Dein Server muss nun meinen Warenkorb füllen und er gibt mir die Übersicht und einen Warenkorbzwischenstand (nur summarisch)
Jetzt gehe ich auf die Rubrik H-Träger. Same Procedure...
Unterschied: Der Server addiert jetzt zum Warenkorb.
Ausser den mengen ist alles vorgegeben.
Übersicht gibt es durch Rubriken.
Sondermasse sind hier nicht möglich,
Jeden Parameter, den ich einstellen kann, bedarf natürlich ein zusätzliches Feld.
Nun nehmen wir mal das beispiel:
Ich Bestelle ein L profil 60x60
Problem ist: ich brauche 10 Stück zu 2Meter und 20 Stück zu 1m60.
Die Länge darf ich einstellen aber wenn zwei verschiedene Längen will, wie bekommt die Tabelle die neue Zeile?
Mit javascript könnte, sobald ich die Menge > 0 für eine Länge notiert habe, eine neue Tabellenreihe erzeugt werden, welche mir für das gleiche Profil eine andere Längenangabe und andere Mengenangabe erlaubt.
Du ahnst aber auch, was die Rubriken bestimmt: Die Art der einstellbaren Parameter.
mfg Beat
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische