Hallo,
if (empty($error)) {
/*
* Hier z.B. alle Daten in der Datenbank abspeichern und darauf hin
* den Benutzer an eine andere Stelle weiterleiten.
*/
$success = 'Alle Eingaben waren okay!';// Scriptablauf abbrechen, da alles wichtige erledigt ist
exit();
}
>
> Was ich aber nicht verstehe ist, wenn alle Eingaben i.O. sind warum bekomme ich die Meldung 'Alle Eingaben waren okay! nicht angezeigt?
ja wie denn? Du weist einen String zu, brichst dann aber das Script ab, ohne irgendeine Ausgabe zu machen.
> Erst wenn ich exit(); entferne bleibt zwar das Formular erhalten nur sind die Felder nicht leer.
Klar, dann läufst du wieder in denselben Zweig wie im Fehlerfall, nur dass keine Fehlermeldung ausgegeben wird. Aber dafür wieder das Formular mit allen bisherigen Eingaben.
Wenn du willst, dass noch etwas anderes ausgegeben wird, musst du das auch irgendwo tun.
So long,
Martin
--
[Programmierer (m), seltener auch P~in (w)](http://community.de.selfhtml.org/zitatesammlung/zitat110):
Irdische, i.a. humanoide Lebensform, die in einem komplizierten biochemischen Prozess Kaffee, Cola und Pizza in maschinenlesbaren Programmcode umwandelt.
P~ bilden gelegentlich mit ihresgleichen kleine Gruppen, sogenannte Communities, sind aber ansonsten meist scheue Einzelgänger.
P~ sind vorwiegend nachtaktiv und ohne technische Hilfsmittel nur eingeschränkt lebensfähig.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(