Hallo,
ich habe das Problem, dass beim Füllen eines Formularfeldes aus der Datenbank die Texte nach dem ersten Leerzeichen aufhören, also einfach abgeschnitten werden. Ich wollte mit den Daten aus der Datenbank die Formularfelder wieder füllen, um die Inhalte zu editieren und neu abzuspeichern.
Das Auslesen funktioniert einwandfrei mit
<?php
//Anzahl der Menues auslesen
$menu_SQL="select * from post_speisen";
$menu_result=mysql_query($menu_SQL);
$menu_data=mysql_fetch_array($menu_result);
echo $menu_data['menue_tit'];
?>
nach diesem Befehl wird auch die volle Länge des Strings noch angezeigt.
Zur Anzeige im Formular verwende ich dann den Befehl:
<input type="text" size="50" maxlength="50" name="menue_tit" value=<?php echo $menu_data['menue_tit'] ?>>
Hier hört er dann nach dem ersten Leerzeichen im Text auf.
Woran könnte das liegen?
Um Hilfe wäre ich dankbar.
Gruss
Jürgen
ich habe das Problem, dass beim Füllen eines Formularfeldes aus der Datenbank die Texte nach dem ersten Leerzeichen aufhören, also einfach abgeschnitten werden. Ich wollte mit den Daten aus der Datenbank die Formularfelder wieder füllen, um die Inhalte zu editieren und neu abzuspeichern.
Das Auslesen funktioniert einwandfrei mit
<?php
//Anzahl der Menues auslesen
$menu_SQL="select * from post_speisen";
$menu_result=mysql_query($menu_SQL);
$menu_data=mysql_fetch_array($menu_result);
echo $menu_data['menue_tit'];
?>
nach diesem Befehl wird auch die volle Länge des Strings noch angezeigt.
Zur Anzeige im Formular verwende ich dann den Befehl:
<input type="text" size="50" maxlength="50" name="menue_tit" value=<?php echo $menu_data['menue_tit'] ?>>
Hier hört er dann nach dem ersten Leerzeichen im Text auf.
Woran könnte das liegen?
Um Hilfe wäre ich dankbar.
Gruss
Jürgen
Kommentar