echo $begrüßung;
Ich habe nun mal das vorhergehende Auslesen des "DE's" entfernt. Die Flagge erscheint aber dennoch. Das Bild wird angezeigt, ohne das es überhaupt vorhanden ist.
Leg doch mal das, was du bisher erzeugt hast, zur Seite, nimm die eine neue Datei, in der du wie folgt beginnst:
$land = 'DE'; // oder was auch immer aus dem Feld kommt
Versuche nun, dass in der Ausgabe die Fahne zu sehen ist. Ändere nun das DE in CH und ergänze deinen Code so, dass nun die Schweiz zu sehen ist. Dann mach wieder DE draus und überzeuge dich, dass das auch noch geht. Anschließend fahre mit anderen Ländern fort. Sobald du das Prinzip sicher drauf hast kannst du dir die rückwirkenden Einzelprüfungen sparen und nur noch das neu hinzugefügte Land prüfen.
Das kannst du nun in das vorhandene einbauen. Und wenn du ganz gut bist, machst du aus diesem eben entwirckelten Code eine Funktion, die ein Landeskürzel übernimmt und eine Fahne zurückliefert.
echo "$verabschiedung $name";