echo $begrüßung;
Wie definierst du "LEER"?
Tabellenwert == NIX drin
Wie ich anschließend ausführte gibt es NIX aus datenbanktechnischer Sicht nicht. Es ist genau definiert, wie das, was du mit NIX/LEER bezeichnest, aussieht.
- NULL - ein eigener Typ
- ein Leerstring - Type String, Länge des Inhalts: 0
- ein String, der Leerzeichen oder anderen unsichtbaren Steuerzeichen enthält.
Letzteres sieht nur aus wie NIX, ist aber nicht NIX.
Das kommt auf das Ergebnis deiner Prüfung an.
Ergebnis ist positiv -> wird ausgegeben.
Wenn ich das richtig deute, hast du mich nicht verstanden. Ich möchte nicht wissen, was rauskommen soll. Ich wollte, dass du nachsiehst, was tatsächlich in $loadadress['lage'] drin ist. Denn wenn die dem if folgende Anweisung nicht ausgeführt wird, ist sicher im variablen Teil der Bedingung nicht das drin, was du erwartest. Also:
var_dump($loadadress['lage']);
Was auch oft hilft, Ungereimtheiten zu erkennen ist ein auf E_ALL gestelltes error_reporting.
echo "$verabschiedung $name";
 nicht angemeldet
 nicht angemeldet