echo $begrüßung;
UPDATE testgeb SET
ADRESSE
='' WHERE id = '1'Hmm, also holt er den Wert nicht aus dem Formular?
Ja, so sieht es aus. Und die wahrscheinlichste Ursache dafür hat dir ja schon Krueger genannt.
Wenn du beim Entwickeln das error_reporting auf E_ALL stellst werden Meldungen vom Typ E_NOTICE nicht wie in der Standardeinstellung unterdrückt. Diese Notiz-Meldungen geben Hinweise auf Zugriffe auf nicht vorhandene Variablen. Damit hättest du schon eher gesehen, dass $plz oder $adr nicht existieren.
echo "$verabschiedung $name";