Mehrere Wörter aus Datenbank auslesen klappt nicht

mikrobi

Grünschnabel
Hallo,

ich habe ein kleineres Problem.

Ich lasse aus einem Datenbankfeld den Inhalt zum bearbeiten auslesen.

PHP:
  echo " <input type=text name=Strasse id=strasse value= ".$row['strasse'].">

Soweit so gut.

Leider wird die Hausnummer nicht aus der Datenbank mit übernommen. Ich habe auch gestestet, wenn es mehrere Worte sind steht da immer nur das erste Wort von den ganzen die in der Datenbank enthalten sind...

Ist bestimmt ganz simpel zu lösen, aber ich hab nix gefunden.
 
Was?:confused:

Schildere doch bitte einmal ein wenig genauer, was genau dein Problem ist.

mikrobi hat gesagt.:
Ich habe auch gestestet, wenn es mehrere Worte sind steht da immer nur das erste Wort von den ganzen die in der Datenbank enthalten sind...

wenn du mit mehrere Worte Spalten meinst, dann musst du das auch angeben.
PHP:
$row['hier_muss_der_Spaltenname_rein']
 
Okay, noch genauere Schilderung:

Ich habe in der Tabelle z.B. die Spalten Wohnort, Name, und Straße.

Bei Strasse trage ich ein: Teststraße 123. Das wird auch in dem Feld so abgelegt.

Ich habe dann ein zweites script, mit dem ich die Daten überarbeiten kann, wenn sich z.B. die Adresse ändert. Wenn ich nun versuche, den Wert auszulesen der in der Datenbank bei Straße drinsteht, erhalte ich zum bearbeiten nur "Teststraße", und nicht mehr Teststraße 123.

@eliasb: das kommt daher, das ich die HTML Tags gelöscht habe. Da ist das ; wohl mit verschwunden.
 
Zuletzt bearbeitet:
PHP:
echo "<input type='text' name='Strasse' id='strasse' value=\"".$row['strasse']."\"> ";
Wenn du sicher bist, dass die 123 auch in der Datenbank steht, probiers mal damit.
 
Zurück