» »

PHP problem v formi

PHP problem v formi

adrian007 ::

Imam formo, v kateri imam textarea. Ko submitam formo, naredim najprej foreach ($_POST as $Kljuc=>$Vrednost) $_POST[$Kljuc]=mysql_escape_string($Vrednost);

Potem ko izpišem v formi podatke, mi vrne na takšen način
haha\\r\\nhehe\\r\\nhihi\\r\\nhoho

moralo pa bi na tak
haha
hehe
hihi
hoho


... ker pač delam v textarea nove vrstice. Kako se da to rešiti?

zdobersek ::

mysql_escape_string doda \ pred znake, za katere je to potrebno ... Poglej si v dokumentaciji.
Odstraniš jih z stripslashes.

Hair ::

vrjetno iščeš funkcijo nl2br(), če pa potem kdaj nazaj v formo izpisuješ iz baze, je pa glih kontra - br2nl()

lp
Whenever people agree with me, I feel I must be wrong.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[php] Knjiga gostov

Oddelek: Izdelava spletišč
293077 (2280) darix
»

Težave z vpisovanje v mysql bazo z php

Oddelek: Izdelava spletišč
5985 (861) Atos
»

SQL injection

Oddelek: Izdelava spletišč
121880 (1678) CCfly
»

dolžina vnešenega teksta

Oddelek: Izdelava spletišč
331647 (1260) darh

Več podobnih tem