ugrás a tartalomhoz

adat kiolvasás-kor nem jól jelenik meg a " kelek miatt

Anonymous · 2006. Okt. 29. (V), 00.17
Üdv!

Ha mysql_escape_string()-el beküldöd egy hír címét mysql-be (latin2), de ugye én azt most szerkeszteni akarom egy <input type="text" value="hír címe" /> mezőben, de mivan akkor ha a hír címe egy ilyen:
Az oldal "kiráály" lett

és akkor ezt a kimenetet kapom ugye:
<input type="text" value="Az oldal "kiráály" lett" />

és így csak az oldal jelenik meg, és atöbbi nem, ezt hogy tudnám megoldani?

a htmlspecialchars() szerintem nem jó mert akkor mikor beírom adatbázisba akkor is htzmlspecialchars-al írja be de én viszon nem azzal akarom, hanem azt a kiolvasásnál akarom használni, de ha jól tudom akkor az nem is segít mert ez nem html tag.

Előre is köszönöm
 
1

&quot;

Vas Dávid · 2006. Okt. 30. (H), 01.17
Esetleg a weblaboron hogy oldják ezt meg?

Lehet hogy valami függvénnyel ami lecserél a "-t &quot;(&jelquot;)-re

vagy nem tudom
2

htmlspecialchars & html_entity_decode()

Vas Dávid · 2006. Okt. 31. (K), 01.14
Vagy az esetleg, nem jó hogy:

kiolvasod htmlspecialchars()-al az input text mezőbe majd mikor lemented adatbázisba akkor meg html_entity_decode()-al vissza alakítod.

Szerintetek ez jó megoldás?