Text enthält Hochkomma und wird abgeschnitten...
Stefan
- php
0 horst0 Christian Kruse0 horst
Hi!
Ich möchte an ein Formular einen Text übergeben, den ich auf folgende Art übermittle:
<form...blah...>
echo"....
<input type="hidden" size="30" name="Text" value="$row->Text">
....";
</form>
Da der Text in $row->Text Hochkommas enthält, wird er im nächsten Formular ab dem ersten Hochkomma leider abgeschnitten angezeigt.
Das Hochkomma hat also eine Wirkung, als sei der String beim Hochkomma zuende... .
Hat jemand eine Idee, wie ich das richtig/besser machen könnte?
Wichtig ist, das der Text ständig ein andereren Inhalt haben können muss.
Hi!
Ich möchte an ein Formular einen Text übergeben, den ich auf folgende Art übermittle:
<form...blah...>
echo"....
<input type="hidden" size="30" name="Text" value="$row->Text">
....";
</form>
Da der Text in $row->Text Hochkommas enthält, wird er im nächsten Formular ab dem ersten Hochkomma leider abgeschnitten angezeigt.
Das Hochkomma hat also eine Wirkung, als sei der String beim Hochkomma zuende... .
Hat jemand eine Idee, wie ich das richtig/besser machen könnte?
Wichtig ist, das der Text ständig ein andereren Inhalt haben können muss.
evt in dem du alle " in dem strin $row durch " ersetzte??
probiers mal
gruss
horst
Hallo,
echo"....
<input type="hidden" size="30" name="Text" value="$row->Text">
....";
</form>
Da der Text in $row->Text Hochkommas enthält, wird er im nächsten Formular ab
dem ersten Hochkomma leider abgeschnitten angezeigt.
[...]
Hat jemand eine Idee, wie ich das richtig/besser machen könnte?
echo '<input type="hidden" size="30" name="text" value="'.htmlentities($row->Text).'">';
Gruesse,
CK
--
http://sf.net/projects/libtemplate/
http://sf.net/projects/mod-gzip/
Hallo,
echo"....
<input type="hidden" size="30" name="Text" value="$row->Text">
....";
</form>
Da der Text in $row->Text Hochkommas enthält, wird er im nächsten Formular ab
dem ersten Hochkomma leider abgeschnitten angezeigt.
[...]
Hat jemand eine Idee, wie ich das richtig/besser machen könnte?
echo '<input type="hidden" size="30" name="text" value="'.htmlentities($row->Text).'">';
würden hier nicht ä in ä und " in " getauscht???
gruss
horst
Hallo,
würden hier nicht ä in ä und " in " getauscht???
Ja. Und das ist voellig korrekt so.
Gruesse,
CK
--
http://sf.net/projects/libtemplate/
http://sf.net/projects/mod-gzip/
Hallo,
würden hier nicht ä in ä und " in " getauscht???
Ja. Und das ist voellig korrekt so.
klar... dachte bloss die würden in formularen nicht zurückgewandelt.... (habs eben erst getestet)
du hast aber völlig recht dass es so geht (und auch schöner ist als meine methode)
gruss
horst
Hallo,
klar... dachte bloss die würden in formularen nicht zurückgewandelt.... (habs
eben erst getestet)
Es wird sogar noch viel mehr gemacht. Probiere mal folgendes:
<html>
<head>
<title>blahr</title>
</head>
<body onload="alert("hallo! 'this is just "another" test'");">
</body>
</html>
Gruesse,
CK
--
http://sf.net/projects/libtemplate/
http://sf.net/projects/mod-gzip/