echo $begrüßung;
[...] MYSQL-Datenbank (MYSQL 4.1.20) [...]
Die Daten werden auch in die Datenbank geschrieben, allerdings werden sämtliche Umlaute als '?' dargestellt!
Als Kollation ist "latin1_general_ci" eingestellt...mit "latin1_german_ci" habe ich es auch schon getestet - gleiches Ergebnis...
Vermutlich ist der Default-Wert für das Character Set der Verbindung ein anderer als die Kodierung der Daten, die du sendest.
echo "$verabschiedung $name";