Eine Kontrollausgabe mit var_dump() ergibt ein genaueres Ergebnis, weil du dabei unter anderem die Länge des Strings angezeigt bekommst. Bitte prüfe diese.
echo "$verabschiedung $name";
Du hast recht, ich lese den Datensatz in ein Formularfeld ein, es liegt am Formularfeld! Hätte ich auch selbst draufkommen können.
echo "<td bgcolor=red><input class=formelement name=strasse type=text size=20 value=$row[strasse]></td>";
Allerdings weiss ich noch immer kein Lösung. Wieso stellt mir das Formularfeld die Nummer nicht dar? Ohne Leerzeichen im Datensatz funktioniert es natürlich.