![]() Mailinglisten-Archive |
Hallo, h�ng im Moment an einem kleinen Logikproblem ... Ich habe Auftr�ge die ggf. eine beliebige Anzahl von Optionen haben k�nnen. Die Optionen selbst k�nnen aber nicht beliebig miteinander kombiniert werden. Aktuell habe ich in einer Tabelle alle Auftr�ge und alle Optionen aufgelistet (Auftr�ge und Optionen belegen zu 90% die gleichen Felder). In der Tabelle gibt es f�r Optionen und Auftr�ge eine Spalte Kosten, diese m�ssen in den allen m�glichen Variationen aufgelistet werden. In einer zweiten Tabelle habe ich die m�glichen Kombinationen aufgef�hrt: Spalte 1 - Spalte 2 ----------------------- Auftrag 1 - Option 5 Auftrag 1 - Option 6 Auftrag 2 - Option 5 Auftrag 2 - Option 6 Auftrag 2 - Option 7 Option 5 - Option 6 Hier kann man erkennen das Option 5 und 6 bei Auftrag 1 und 2 verwendet werden k�nnen. Option 5 und 6 in Kombination, aber Option 7 kann nur in Auftrag 2 und ohne weitere Kombinationen auftreten. Somit w�rden sich folgende Kombinationen ergeben: Auftrag 1 Auftrag 1 - Option 5 Auftrag 1 - Option 6 Auftrag 1 - Option 5 - Option 6 Auftrag 2 - Option 5 Auftrag 2 - Option 6 Auftrag 2 - Option 5 - Option 6 Auftrag 2 - Option 7 Wie kann ich diese m�glichen Kombinationen am einfachsten erzeugen, ohne das das Skript abbricht oder ich irgend welche Grenzen erreiche? Datens�tze: ~ 400 mit jeweils 1-10 Optionen; MfG Mario
php::bar PHP Wiki - Listenarchive