Hallo,
in meinem Formular werden eingaben gemacht, sind diese fehlerhaft wird der benutzer zu korrektur aufgefordert, nun sollen die alten eingaben aber stehen bleiben damit nicht alles neu eingegeben werden muss. Wie würdet ihr das lösen?
Ich sichere die (evtl. fehlerhaften) Eingaben in ein Array. Vom Namen dasselbe, in das die Daten auch von der DB eingelesen werden:
$row = array();
$row['id'] = trim($HTTP_POST_VARS['event_id']);
..
Dann mache ich die Eingabeprüfung. Ist etwas faul, zeige ich die fehlerhaften Daten mit DERSELBEN Routine an, als ob sie frisch aus der DB gekommen wären.
Zusätzlich natürlich mit vorangestelltem Fehlerhinweis.
Ist alles ok, wird die Änderung in er DB gemacht, die Daten nochmals angezeigt mit der Bestätigung
- Daten wurden geändert
- gelöscht ...
Kalle