

PHP, jQuery, Databáze.. dotaz pro pokročilejší
Zdarec.
Mám HTML dokument, který obsahuje hromadu javascriptového kódu a
hlavně hromadu políček. Tyto políčka se navíc dynamicky přidávají.
Požadavkem také je, aby se uživatel kdykoliv mohl vracet k takto rozpracovanému HTML dokumentu.
Protože není snadné takové hodnoty ukočírovat, napadlo mě obalit celý složitý formulář do tagu.
A následně použít metodu: $('#myForm').html(), která vlastně pošle celou část HTML,
tak jak je přes Ajax.
No a potom se uloží v DB.
S tím problém není.
Ale narazil jsem, jak správně zapsat do databáze tuto html část.
Nejprve jsem použil PHP funkci mysql_real_escape_string, přes kterou se mi úspěšně podařilo
vkládat formuláře.
Bohužel funkce odstraňuje některé uvozovky, což vede k tomu, že na prvcích nefunguje JavaScript.
Například, mám:
...apend('<tr onkeyup="calculate(this)" .....
A on mi tam vyzobavá nutné uvozovky ".
Takové HTML následně není ani validní, ani funkční.
Nemá někdo zkušený nápad, jak vhodně takový kód "propašovat" do databáze, a pak ho dostat i ven?
Co misto uvozovek pouzit apostrofy?