Maresa P.: ähnliches Formular in vier Versionen

Beitrag lesen

Hallo liebes Forum,

ich habe 4 unterschiedliche Websites (w1, w2, w3, w4) auf einem "Webspace".
Jede Website ist in einem eigenem Unterordner (/w1, /w2, /w3, /w4).

Jede Website hat eine Unterseite "Formular", welche ein umfrangreiches Kontaktformular enthält.

Das Kontaktformular ist ein HTML Formular, welches mittels PHP ausgewertet wird und das Ergebnis in eine Datenbank schreibt.

In dem Formular gibt es ausserdem Pflichtfelder, welche auch mittels PHP überprüft werden.

Zudem wird bei 2 der 4 Formulare noch eine "Zwischenseite" integriert, falls der Benutzer bestimmte Angaben im Formular gemacht hat und auf senden geklickt hat. Hier wird dann einfach noch ein weiteres Formular angezeigt, welches ein paar Felder enthät und die vorher eingegebenen Daten werden in Hidden-fields gespeichert.

Leider unterscheiden sich die Formulare der 4 Seiten im Umfang der Felder. w1 umfasst alle Felder, w2 auch und w3 und w4 nur einen Teil der Felder. Somit unterscheiden sich auch die Pflichtfelder.

Momentan gibt es alle Formulardateien einfach vier mal, was aber sehr umständlich zum Pflegen ist.

Frage: Wie löst man soetwas am besten, dass man gleich Inhalte kapselt?

Vielen Dank für Euere Hilfe

Maresa P.