Hallo
Ich habe 3 Formulare gemacht. Im 1. gibt man Daten ein und klickt man auf den Button "VORSCHAU" so wird man auf formular 2. (vorschau) geleitet, sofern alle Felder ausgefüllt sind. Sind sie es nicht, wird auf Seite 1 eine Fehlermeldung ausgegeben.
Ist man auf Seite 2 (vorschau) kann man zurück- oder in die DB klicken. Klickt man zurück, wird nicht per "history back" formular 1 wieder aufgerufen, sondern ein 3. Formular namens Korrigieren aufgerufen.
(der Sinn ist es: wenn man beim Eintragen eine Fehlermeldung angezeigt bekommt, dann das Feld ausfüllt und auf vorschau klickt, nun per "history back" zurück käme, wäre die Fehlermeldung immer noch da obwohl ja das Feld nun richtig ausgefüllt ist) Darum habe ich ein extra Korrigier Formular ausgewählt.
Lange rede kurzer Sinn, ich schaffe es nur die Zeilenumbrücke vom Eingabeformular bis auf die Vorschauseite zu übergeben (in hidden Formularfeldern). Beim Formular "in DB eintragen" sind alle Zeilenumbrüche weg und ich kann sie nicht mit nl2br() - oder str_replace("\n", "<br />" ect) umwandeln. So werden alle Texte ohne einen einzigen Zeilenumbruch gespeichert.
Hat einer ne Idee woran das liegt das die "\n" nicht bis zum 3. Formular übergeben werden? Oder gar eine andere Lösung für ein Sinnvolles Eintragen-Vorschau-Korrigieren-Speichern Script zu machen?
Ich habe 3 Formulare gemacht. Im 1. gibt man Daten ein und klickt man auf den Button "VORSCHAU" so wird man auf formular 2. (vorschau) geleitet, sofern alle Felder ausgefüllt sind. Sind sie es nicht, wird auf Seite 1 eine Fehlermeldung ausgegeben.
Ist man auf Seite 2 (vorschau) kann man zurück- oder in die DB klicken. Klickt man zurück, wird nicht per "history back" formular 1 wieder aufgerufen, sondern ein 3. Formular namens Korrigieren aufgerufen.
(der Sinn ist es: wenn man beim Eintragen eine Fehlermeldung angezeigt bekommt, dann das Feld ausfüllt und auf vorschau klickt, nun per "history back" zurück käme, wäre die Fehlermeldung immer noch da obwohl ja das Feld nun richtig ausgefüllt ist) Darum habe ich ein extra Korrigier Formular ausgewählt.
Lange rede kurzer Sinn, ich schaffe es nur die Zeilenumbrücke vom Eingabeformular bis auf die Vorschauseite zu übergeben (in hidden Formularfeldern). Beim Formular "in DB eintragen" sind alle Zeilenumbrüche weg und ich kann sie nicht mit nl2br() - oder str_replace("\n", "<br />" ect) umwandeln. So werden alle Texte ohne einen einzigen Zeilenumbruch gespeichert.
Hat einer ne Idee woran das liegt das die "\n" nicht bis zum 3. Formular übergeben werden? Oder gar eine andere Lösung für ein Sinnvolles Eintragen-Vorschau-Korrigieren-Speichern Script zu machen?