echo $begrüßung;
mysql_query("INSERT INTO kundendaten(email, anrede, vorname, name, strasse) VALUES ('$email', '$anrede', '$titel', '$vorname', '$name', '$strasse')");
Hoffentlich hast du die einzutragenden Werte auch dem Kontext gerecht behandelt (Stichwort: mysql_real_escape_string()).
Hier habe ich nun das Problem, dass wenn ich das Feld Straße per Array auslesen möchte, die Straßennummer nicht mit angezeigt wird, obwohl diese in der Tabelle vorhanden ist. Das Problem ist wohl das Leerzeichen, das sich leider nicht umgehen lässt.
Nein. Leerzeichen machen beim Auslesen keine anderen Probleme als andere Zeichen auch. Wobei mir bei keinem einzigen Zeichen irgendwelche generellen Probleme bekannt sind.
$sql = "SELECT * FROM kundendaten WHERE email='$email' ;
$adresse = mysql_query($sql);
while ($row = mysql_fetch_row($adresse)){
echo "<td>$row[0]></td>";
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";