echo $begrüßung;
Ich versuche etwas auszugeben, wenn ein Tabellenwert == LEER ist:
Wie definierst du "LEER"? Datenbanken kennen im Allgemeinen nur Leerstrings (String der Länge 0) und NULL-Werte. Strings, die nur Leerzeichen enthalten, sind nicht leer.
<? if ($loadadress['lage']=="") print("Lage wählen ...") ?>
Leider wird nichts ausgegeben (print gibt nichts aus.)
Das liegt dann zweifellos daran, dass die Bedingung nicht erfüllt wurde. Hast du geprüft, ob auch das in den Variablen enthalten ist, was du erwartest? echo, print_r() und besonders var_dump() helfen dabei. Letzteres gibt auch den Typ der Variablen mit aus, was oft sehr nützlich ist. Ebenfalls nützlich ist ein <pre> vor einem komplexen Wert (Array, Objekt) auszugeben, das erhöht die Übersichtlichkeit der Darstellung.
habe ich:
=="" richtig definiert?
Das kommt auf das Ergebnis deiner Prüfung an.
echo "$verabschiedung $name";