Autor Zpráva
panterek
Profil
Do Mysql zadám nějaký text, v textu použiji uvozovky, text se zapíše. Když tento text z databáze tahám, opět mi zobrazí vše v pořádku. Pokud ho chci ale editovat, text za uvozovkami zmizí. Někde jsem četl, že by mohl pomoct escape znak či co. Jen teda asi nevím, jak ho použít, pač to nepomohlo. Přímo do databáze jsem napsal:

Zkouška "zkouška" ............a potom Zkouška \"zkouška\"

V editaci mi vyjel výstup jen:

Zkouška .............a u druhého případu Zkouška \

tedy text v uvozovkách včetně uvozovek se nezobrazí...
Jan Tvrdík
Profil
panterek:
Zkus to při výstupu projet přes htmlspecialchars.
panterek
Profil
Tak když jsem dal při zápisu do mysql tu funkci htmlspecialchars, tak to opravdu pomohlo...do sql se uložila entita " , která mi to převedla...díky díky

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0