Na, es geht nicht! Was mache ich falsch?
Nach dem Input im Form, resp. dem submit erfasse ich den Inhalt in eine Session
$_SESSION['veran_erfassen']=$_POST;
Das funktioniert, ist in der URL erkennbar. Nun habe ich aber verschiedene Fehlerabfragen und jedesmal einen unterschiedlichen fehlertext, dann sollte der User zurück und die bereits eigegebenen Daten weiderfinden. Mit dem JavaScript back geht es zwar, aber nicht auf alles Systemen, so wurde mir zu Sessions geraten. und jetzt bin ich nah....
Die Abfragen der Fehler lauten
Nun, die Abfrage als solches geht, wie komme ich nun mit dem Inhalt der Session zurück, also eben nicht mit dem JavaScript, und wie fülle ich dies in das Formular ein.
Habe es schon mit einer if-Schlaufe versucht, also
Aber auch das brachte nichts. Muss ich die Namen der Felder umbenennen? oder soll ich gar nicht auf die erste Seite gehen, sonder auf eine 2. die aber für den User gleich aussieht?
Eine verzweifelte Sonja dankt
Nach dem Input im Form, resp. dem submit erfasse ich den Inhalt in eine Session
$_SESSION['veran_erfassen']=$_POST;
Das funktioniert, ist in der URL erkennbar. Nun habe ich aber verschiedene Fehlerabfragen und jedesmal einen unterschiedlichen fehlertext, dann sollte der User zurück und die bereits eigegebenen Daten weiderfinden. Mit dem JavaScript back geht es zwar, aber nicht auf alles Systemen, so wurde mir zu Sessions geraten. und jetzt bin ich nah....
Die Abfragen der Fehler lauten
Code:
$heute=time(); if($zeitraum ==='einmalig' and $anfangsdatum<$heute) {echo" $txt_rueckmeldung13</p> $txt_rueckmeldung12</p>"; exit;}
Habe es schon mit einer if-Schlaufe versucht, also
Code:
if($_SESSION['veran_erfassen']>0;) { }
Eine verzweifelte Sonja dankt
Kommentar