Hi!
Wie macht Ihr das?
ich benutze dafür immer eine seite, die zwei teile beinhaltet und sich slebst aufruft,wenn man das formular abschickt. der erste bereich fragt ab, ob die variablen via POST/GET gesendet wurde. wenn ja, wird überprüft, was mit ihnen geschehen soll (update/delete/neu), ob sie korrekte inhalte haben und ob der user berechtigt ist, das zu tun.
Das Formular enthält die Daten eines Datensatzes, oder? Also generiert durch eine vorhergehende Datenbankabfrage?
...
$ok=0;
$fehler="";...
if (isset($_POST["variable"]))
{
$ok=1;
....
Daten und berechtigung überprüfen
wenn fehler dann $ok=0 und $fehler = "hier ist ein fehler"
...
if ($ok)
{
Daten in die datenbank schreiben.
}
}
if (!$ok)
{
if($fehler)
echo $fehler;
...
formular aufbauen und mit daten anzeigen
...
}
So ähnlich habe ich das auch mit einem Bool-Flag gelöst.
Auf deine beschreibene Art und Weise würde man also mit 2 Seiten auskommen. Ich überarbeite mal meine Seiten :-)
Grüße,
Fabian St.
Endlich online: http://fabis-site.net
--> XHTML, CSS, PHP-Formmailer, Linux
Selfcode: ie:% fl:| br:^ va:) ls:& fo:) rl:( n4:° ss:| de:> js:| ch:| mo:) zu:)