dedlfix: Undefined variable

Beitrag lesen

Hi!

Notice: Undefined variable: mailnachricht in /homepages/3/d288675836/htdocs/relaunch/kontakt.php on line 92
(Zeile 92->)            $mailnachricht.=ucfirst($feld).": $wert\n";

Der Operator .= erweitert eine bestehende Variable. Was nicht existiert, kann normalerweise nicht erweitert werden. PHP legt die Variable zwar an, weist aber auch darauf hin, dass ein Lesezugriff auf etwas nicht Vorhandenes stattfand. Sauber programmiert wäre es, wenn du $mailnachricht vorher definiert anlegst (mit einem Leerstring beispielsweise). Das solltest du mindestens außerhalb der Schleife tun. Wenn du eine Variable blockübergreifend verwendest, dann vor den entsprechenden Blöcken. (Ein Block ist das, was zwischen {}-Klammern steht.)

Lo!