NetAktiv
Senior HTML'ler
Meines Erachtens sind beide Vorschläge nicht gut. Bei einem Insert mit folgenden Updates kann es zu unvollständigen oder inkonsistenten Daten kommen, wenn der Benutzer nach der ersten Seite aufhört. Hidden-Inputs blähen die Daten unnötig auf, die hin- und her gesendet werden. Zudem kann es (natürlich lösbare) Probleme geben mit der Darstellung der Daten bei Umlauten.Entweder mit einem INSERT und 2 anschließenden UPDATE oder du übergibst dem zweiten und dritte Formular jeweils die Daten aller vorhergehenden Formulare, zB über hidden Inputs.
Viel einfacher wäre, sich die Eingaben von Formular 1 und 2 im Session Array $_SESSION zu speichern und am Ende beim Submit von Formular 3 alles in einem Rutsch in die DB zu schreiben.