phpbar.de logo

Mailinglisten-Archive

PHP & MySQL schluckt Daten

PHP & MySQL schluckt Daten

Hans Theo Mislisch mysql_(at)_lists.phpcenter.de
Mon, 9 Apr 2001 12:34:46 +0200


> Ab und zu (ungefaehr alle 10 Eintraege in die Datenbank) schluckt
> irgendetwas Daten. Das Problem tritt bei einer Kombination eine
> (HTML) textarea mit einer (MySQL) text Spalte auf. Die Benutzer
> des Formulars sollen im Anmeldeformular (in diesem Fall für die
> Vortraege) eine Kurzfassung ihres Vortrags eingeben.


Hallo Thomas,

das kommt höchstwarscheinlich davon, wenn im Textfeld " verwendet werden.

Lösung:
Verwende im Formular nicht die üblichen " als Begrenzer, sondern '

<input type="hidden" name="abstract" value='<? echo $abstract; ?>'>

So kann der User schon mal ungestraft " im Text verwenden.


2. Möglichkeit wäre, dass Du " im Beitrag in ' umwandelst. Diese müssen
vor dem Einfügen in die DB unter Umständen noch mit addslashes() behandelt
werden, aber das weisst Du ja.



Liebe Grüße

Theo

---
*** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive