Auslesen von db eintrag in textarea feld
Hallo.
Habe eine db, wo ich diverse Einträge in einer form anzeigen möchte:
..... while ($myrow = mysql_fetch_array($result))
das klappt auch alles soweit ... alle Einträge mit einem bestimmten
Kriterium werden nett angezeigt :), außer, wenn ein <textarea> feld gefüllt
werden soll, dann steht da einfach nix drin.
wenn ich es in ein <input type="text" ....> feld umwandle, wird der Eintrag
von der DB auch in meiner Seite sichtbar, aber nicht als textarea.
Was mache ich hier falsch ?
Das ist meine form:
<form>
.....
<label for="name">Email:</label> <input type="text" id="email"
name="email" value="<? echo $myrow["email"] ?>" size="30" /><br>
<label for="name">Eintrag:</label> <textarea name="eintrag" id="eintrag"
value="<? echo $myrow["eintrag"] ?>" wrap="physical" cols="40"
rows="5"></textarea><br>
<label for="name">Preis:</label> <input type="text" id="preis"
name="preis" value="<? echo $myrow["preis"] ?>" size="10" /><br>
....
</form>
Danke für Eure Hilfe
Gina
Re: Auslesen von db eintrag in textarea feld
* Gina Meyer wrote:
> wenn ich es in ein <input type="text" ....> feld umwandle, wird der Eintrag
> von der DB auch in meiner Seite sichtbar, aber nicht als textarea.
>
> Was mache ich hier falsch ?
> <textarea name="eintrag" id="eintrag"
> value="<? echo $myrow["eintrag"] ?>" wrap="physical" cols="40"
> rows="5"></textarea>
Das ist HTML-mässig einfach falsch.
<textarea name="eintrag" id="eintrag" wrap="physical" cols="40"
> rows="5"><?php echo htmlspecialchars($myrow["eintrag"]); ?></textarea>
Und immer alles schön durch htmlspecialchars jagen, damit dir Zeichen
wie <>'" nicht was kaputt machen im Output!
B.
--
BM Computer-Services, Bergmannstr. 66, 10961 Berlin
Webdesign, Internet, Layout und Grafik
Tel.: 030/20649400, mobil 0175/7419517, Fax: 030/20649401
Web: http://www.bmservices.de, eMail: kontakt [at] bmservices.de
Re: Auslesen von db eintrag in textarea feld
Hallo Bernd
wouw !... das war ja mal einfach zur Abwechslung
Danke Dir vielmals für Deine schnelle Antwort
Gruß Gina :)
"Bernd Muent" <kontakt [at] bmservices.de> schrieb im Newsbeitrag
news:f5o5ne$lnd$1 [at] murphy.mediascape.de...
> * Gina Meyer wrote:
>
> > wenn ich es in ein <input type="text" ....> feld umwandle, wird der
Eintrag
> > von der DB auch in meiner Seite sichtbar, aber nicht als textarea.
> >
> > Was mache ich hier falsch ?
>
> > <textarea name="eintrag" id="eintrag"
> > value="<? echo $myrow["eintrag"] ?>" wrap="physical" cols="40"
> > rows="5"></textarea>
>
> Das ist HTML-mässig einfach falsch.
>
> <textarea name="eintrag" id="eintrag" wrap="physical" cols="40"
> > rows="5"><?php echo htmlspecialchars($myrow["eintrag"]); ?></textarea>
>
> Und immer alles schön durch htmlspecialchars jagen, damit dir Zeichen
> wie <>'" nicht was kaputt machen im Output!
>
> B.
>
> --
> BM Computer-Services, Bergmannstr. 66, 10961 Berlin
> Webdesign, Internet, Layout und Grafik
> Tel.: 030/20649400, mobil 0175/7419517, Fax: 030/20649401
> Web: http://www.bmservices.de, eMail: kontakt [at] bmservices.de