Formular aufteilen
Verfasst: Do 30. Apr 2009, 14:13
Hallo,
ich möchte gerade eine größere Anzahl an Einträgen in ein paar Tabellen schreiben. Habe dazu ein Modul, welches die Daten über ein Formular aufnimmt. Um das Ganze etwas übersichtlicher zu gestalten möchte ich dieses Formular auf mehrere Formulare aufteilen.
Momentan denke ich daran nach dem Absenden des Formulars per header("Location: ... &".$id) auf einen neuen Artikel weiterzuleiten und dessen Template mit einem Modul zu füllen, das einen weiteren Teil der Daten per Formular entgegennimmt. Die id des angelegten Datensatzes kann man ja dann mit $_GET['id'] holen um die Beziehung zwischen den Tabellen zu erhalten. Somit könnte ich dann z.b. 1:n Beziehungen mit 2 Artikeln abbilden von denen einer dem Hauptformular entspricht und der andere einem Unterformular. Ich habe meine Gedankengänge hoffentlich nicht allzu verwirrend aufgeschrieben.
Da mir diese Vorgehensweise irgendwie nicht gefällt und mir auch etwas umständlich vorkommt hätte ich gern ein klein wenig Input. Welche Möglichkeiten habe ich hier bzw. welche Vorgehensweise würden mir die Profis unter Euch empfehlen.
Gruß,
Roland
ich möchte gerade eine größere Anzahl an Einträgen in ein paar Tabellen schreiben. Habe dazu ein Modul, welches die Daten über ein Formular aufnimmt. Um das Ganze etwas übersichtlicher zu gestalten möchte ich dieses Formular auf mehrere Formulare aufteilen.
Momentan denke ich daran nach dem Absenden des Formulars per header("Location: ... &".$id) auf einen neuen Artikel weiterzuleiten und dessen Template mit einem Modul zu füllen, das einen weiteren Teil der Daten per Formular entgegennimmt. Die id des angelegten Datensatzes kann man ja dann mit $_GET['id'] holen um die Beziehung zwischen den Tabellen zu erhalten. Somit könnte ich dann z.b. 1:n Beziehungen mit 2 Artikeln abbilden von denen einer dem Hauptformular entspricht und der andere einem Unterformular. Ich habe meine Gedankengänge hoffentlich nicht allzu verwirrend aufgeschrieben.
Da mir diese Vorgehensweise irgendwie nicht gefällt und mir auch etwas umständlich vorkommt hätte ich gern ein klein wenig Input. Welche Möglichkeiten habe ich hier bzw. welche Vorgehensweise würden mir die Profis unter Euch empfehlen.
Gruß,
Roland