Ludwig Ruderstaller: Formularfelder ueberpruefen

Beitrag lesen

Wenn Du auf die php Lösung bestehst, dann müsstest Du ganz oben das einfügen:
if (isset($name))
{
....
}
else
{
   print "Bitte Namen eingeben!
";
}

Hallo,

mal vorweg, formulare überprüft man immernoch am besten clientsite also per javascript.

Wenn du es per php machst hast du zwar mehrere möglichkeiten, aber auch mehr arbeit.

Wenn der user nur ein "bitte namen eingeben!" auf seiner seite sieht und sonst nichts wird er vermutlich sauer sein :-) also brauchst du mal mindestens einen zurück link.

ansprechender wäre es wenn du das formular gleich nochmal aufbaust und es mit denjenigen werten füllst die der user eingegeben hat (value="$foo"). Wenn du es geschickt machst kannst du dabei ein einziges formular verwenden. (am besten per include reinsetzen).
So und jetzt kommts, dort wo der fehler war setzt du jetzt einen kleine fehlermeldung hin. So weiß der user ganz genau wo er was falsch gemacht hat (genau so wie mit alert - focus kombination des javascripts)

lg
Ludwig