Ja hallo PHP Freunde,
ich habe für eine neue Internetseite ein bestimmtes Vorhaben. Genauer geht es um eine Art Maskottchen, das abhängig von verschiedenen Variablen bestimmte Aktionen ausführen soll. Das wäre ungefär so ähnlich wie diese Plusmännchen, nur dass diese eben nicht wirklich aktionsgesteuert sind.
Verkürzt erläutert, habe ich fünf Variablen, z.B. x,a,b,c,d die je vier Werte haben können, also z.B. a1, a2 ,a3 a4 und miteinander verglichen werden, um dann eine bestimmte Aktion auszuführen.
Praktisch eine mehrfach verschachtelte If-Schleife, die ich gerne vereinfachen würde. Da ich nicht der super PHP Profi bin, wollte ich erst einmal wissen, ob man das auch anders lösen kann, bzw. überhaupt realisierbar ist.
Die Datenbankstruktur dachte ich wie folgt:
x1
--- a1 a2 a3 a4
b1 tb1 tb2 tb3 tb4
b2 tb5 ...
b3
b4
tb1
--- c1 c2 c3 c4
d1 ak1 ak2 ak3 ak4
d2 ak5 ...
d3
d4
Ich würde dann z.B. solche Schleifen erstellen:
If x=1
--> x1
If a=1 & b=1
--> tb1
If c=1 & c=1
--> ak1 (sprich die Aktion, welche eine Flashanimation darstellt)
Das wären, wenn man alle Kombinationen mit Schleifen löst, sehr viele Abfragen, die dann in die verschiedenen Datenbanktabellen verweisen (sofern das so richtig ist ). Daher meine Frage, kann man das irgendwie anders, am besten einfacher lösen oder ist es so überhaupt nicht durchführbar?
Wäre super, wenn einer von euch einen Rat weiß.
ich habe für eine neue Internetseite ein bestimmtes Vorhaben. Genauer geht es um eine Art Maskottchen, das abhängig von verschiedenen Variablen bestimmte Aktionen ausführen soll. Das wäre ungefär so ähnlich wie diese Plusmännchen, nur dass diese eben nicht wirklich aktionsgesteuert sind.
Verkürzt erläutert, habe ich fünf Variablen, z.B. x,a,b,c,d die je vier Werte haben können, also z.B. a1, a2 ,a3 a4 und miteinander verglichen werden, um dann eine bestimmte Aktion auszuführen.
Praktisch eine mehrfach verschachtelte If-Schleife, die ich gerne vereinfachen würde. Da ich nicht der super PHP Profi bin, wollte ich erst einmal wissen, ob man das auch anders lösen kann, bzw. überhaupt realisierbar ist.
Die Datenbankstruktur dachte ich wie folgt:
x1
--- a1 a2 a3 a4
b1 tb1 tb2 tb3 tb4
b2 tb5 ...
b3
b4
tb1
--- c1 c2 c3 c4
d1 ak1 ak2 ak3 ak4
d2 ak5 ...
d3
d4
Ich würde dann z.B. solche Schleifen erstellen:
If x=1
--> x1
If a=1 & b=1
--> tb1
If c=1 & c=1
--> ak1 (sprich die Aktion, welche eine Flashanimation darstellt)
Das wären, wenn man alle Kombinationen mit Schleifen löst, sehr viele Abfragen, die dann in die verschiedenen Datenbanktabellen verweisen (sofern das so richtig ist ). Daher meine Frage, kann man das irgendwie anders, am besten einfacher lösen oder ist es so überhaupt nicht durchführbar?
Wäre super, wenn einer von euch einen Rat weiß.
Kommentar