adat kiolvasás-kor nem jól jelenik meg a " kelek miatt
Ü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
■ 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
"
Lehet hogy valami függvénnyel ami lecserél a "-t "(&jelquot;)-re
vagy nem tudom
htmlspecialchars & html_entity_decode()
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?