Edgar Ehritt: Fehler im Apache Error-Log

Beitrag lesen

Hallo,

if(isset($_POST['name']) { ...

Da hast du prinzipiell recht, und schöner wäre es. PHP nimmts allerdings mit den Typen nicht so genau und wandelt auch strings in boolean um (Leerer String --> false, Nicht leerer String --> true, nachzulesen auf http://at2.php.net/manual/de/language.types.boolean.php#language.types.boolean.casting).

Das wird hier nicht das Problem sein. Wird das Script nicht mit der angegebenen POST-Variabe 'name' abverlangt, greift $_POST['name'] ins Leere, weil es den Index 'name' nicht gibt. Das dürfte die Fehlermeldungen verursachen. Sonst stimmt, was Du schreibst.

Gruß aus Berlin!
eddi

--
"Ach! ...die größte Freud’
ist doch die Zufriedenheit!!!"
Wilhelm Busch und Multiple exclamation marks