WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   Anführungszeichen in Textfeldern (http://www.wcm.at/forum/showthread.php?t=143818)

zeeb 03.09.2004 21:21

Anführungszeichen in Textfeldern
 
Also folgendes Problem hab ich:

Ich speichere Texte in einer sql Datenbank.

Um die Texte zu bearbeiten lade ich die texte in ein Formular feld:

PHP-Code:

<input type="text" name="Ort" value="ein Text halt" size="5"

Jetzt hab ich aber das Problem wenn Anführungszeichen im Text stehen dann wird der Inhalt der Box bei der ausgabe Abgeschnitten:

PHP-Code:

<input type="text" name="Ort" value="er fand das "super" sagte aber nichts..." size="5"


hat wer nen tipp für mich?

harry3 03.09.2004 21:53

Schon mal mit
PHP-Code:

&quot

probiert???


mfg
harri

Potassium 04.09.2004 03:25

oder einfach alle " durch \" ersetzen lassen.
oder in ' verwandeln lassen....

harry3 04.09.2004 11:12

Zitat:

Original geschrieben von Potassium
oder einfach alle " durch \" ersetzen lassen.

Geht das \" auch in HTML?
Ich dachte das geht nur in C!?


mfg
harri

Potassium 04.09.2004 12:09

Zitat:

Original geschrieben von harry3
Geht das \" auch in HTML?
Ich dachte das geht nur in C!?


mfg
harri

na mit \" escaped man mittels php ".
und ohne serverseitige-script-sprache wird das db-auslesen etwas schwer imo.

snowman 04.09.2004 18:53

deinen Text mittels
Code:

htmlspecialchars()
ausgeben.

gruss,
snowman

zeeb 05.09.2004 02:38

danke!
hat gehilft ;-)

Dane 05.09.2004 12:46

wie hast du das jetzt gelöst?

zeeb 05.09.2004 14:44

so:

PHP-Code:

<input type="text" name="ort" value="<? echo htmlspecialchars($row[ort]); ?>" size="30">



Alle Zeitangaben in WEZ +2. Es ist jetzt 23:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag