dedlfix: Header Problem

Beitrag lesen

echo $begrüßung;

Grundsätzlich solltest du an dieser Stelle immer schreiben:

$result = mysql_query($sql) OR die(mysql_error());

Grundsätzlich sollte man das _so_nicht_ schreiben, wenn man seine Anwender nicht mit einem abgebrochenen Script und einer Fehlermeldung konfrontieren will. Solch eine Meldung passt meist auch nicht ins Corporate Design :-) [*]

Besser hingegen ist, diese Fehlermeldungen in ein Logfile zu schreiben oder vielleicht auch einem Administrator zu mailen, und das Script mit einer hübschen Vertröst-Meldung ordentlich zu Ende zu führen.

echo "$verabschiedung $name";

[*] Außerdem ist das auch wieder eine Ausgabe, die dann die zweite Fehlermeldung des OPs nach sich zieht.