echo $begrüßung;
Ich würde nur gerne verstehen wie sich ein src="" auf eine mysql abfrage auswirken kann, da es ja eigentlich keine auswirkung haben dürfte.
Das kommt auf die Abfrage an.
SELECT * FROM tabelle WHERE feld = "<blafasel>"
Diese Query läuft ordentlich durch. Wenn du nun statt <blafasel> ein <blafasel attribut="blubb"> nimmst, sieht die Query so aus
SELECT * FROM tabelle WHERE feld = "<blafasel attribut="blubb">"
^ ^
An der zweiten markierten Stelle wird der String beendet, der an der ersten begonnen wurde. Danach folgt ein blubb, was kein erlaubter Bestandteil einer Query ist. Richtig wäre (zumindest für MySQL)
SELECT * FROM tabelle WHERE feld = "<blafasel attribut="blubb">"
Das Hinzufügen von \ zu den " und noch eine Menge anderer Entschärfungen von Sonderzeichen übernimmt mysql_real_escape_string().
echo "$verabschiedung $name";