WiZdooM
Erfahrenes Mitglied
Hallo
Es ist mal wieder Montag und ich brauch mal einen Denkanstoss.
Ich bin dabei einige Formulare zu optimieren und zu verbessern. Ich möchte nun die einzelnen Abschnitte eines großen Formulares in 3 Teile splitten (aus Gründen der Übersichtlichkeit) und diese dann "durchblättern". Dennoch sollte der gesamte Inhalt in einer Datei stehen. Dazu dachte ich mir, eine Verzweigung anzulegen, die prüft, welcher Abschnitt geladen werden soll und entsprechend die Elemente des jeweiligen Abschnitts mit echo ausgibt.
Mein Dummy den ich mir entwickelt hab funktioniert soweit. Ich kann damit schonmal 3 sehr (sehr,..., sehr) einfache "Seiten" durchblättern.
Ich weiß natürlich dass das Konzept sehr komplex werden kann und für andere nicht so einfach zu verstehen ist, aber ich möchte die Summe an Dateien einfach verkleinern. Sonst könnte ich ja hergehen und für jeden Abschnitt eine separate Datei verwenden.
Aber ich habe trotzdem ein Problem:
Ich habe nun in einer Tabelle mehrere Formularelemente, darunter auch einige Drop-Downlisten. Diese Listen fülle ich mir über for-Schleifen, die logischerweise in ihren eigenen PHP-Tags stehen.
Wie kann ich nun diese Code-Teile so "maskieren", dass ich diesen PHP-Code innerhalb meines HTML stehen hab und er beim Echo innerhalb des HTML auch wieder mit "<?php ?>" wird ?
Kann ich das in einem einzigen Echo für jeden Switch-Case-Fall unterkriegen, oder muss ich mehrere echos miteinander durch die "."-Notation verknüpfen? Oder sollte ich das besser vorher in eine Variable werfen und diese dann ausgeben ?
Es ist mal wieder Montag und ich brauch mal einen Denkanstoss.
Ich bin dabei einige Formulare zu optimieren und zu verbessern. Ich möchte nun die einzelnen Abschnitte eines großen Formulares in 3 Teile splitten (aus Gründen der Übersichtlichkeit) und diese dann "durchblättern". Dennoch sollte der gesamte Inhalt in einer Datei stehen. Dazu dachte ich mir, eine Verzweigung anzulegen, die prüft, welcher Abschnitt geladen werden soll und entsprechend die Elemente des jeweiligen Abschnitts mit echo ausgibt.
Mein Dummy den ich mir entwickelt hab funktioniert soweit. Ich kann damit schonmal 3 sehr (sehr,..., sehr) einfache "Seiten" durchblättern.
Ich weiß natürlich dass das Konzept sehr komplex werden kann und für andere nicht so einfach zu verstehen ist, aber ich möchte die Summe an Dateien einfach verkleinern. Sonst könnte ich ja hergehen und für jeden Abschnitt eine separate Datei verwenden.
Aber ich habe trotzdem ein Problem:
Ich habe nun in einer Tabelle mehrere Formularelemente, darunter auch einige Drop-Downlisten. Diese Listen fülle ich mir über for-Schleifen, die logischerweise in ihren eigenen PHP-Tags stehen.
Wie kann ich nun diese Code-Teile so "maskieren", dass ich diesen PHP-Code innerhalb meines HTML stehen hab und er beim Echo innerhalb des HTML auch wieder mit "<?php ?>" wird ?
Kann ich das in einem einzigen Echo für jeden Switch-Case-Fall unterkriegen, oder muss ich mehrere echos miteinander durch die "."-Notation verknüpfen? Oder sollte ich das besser vorher in eine Variable werfen und diese dann ausgeben ?