Autor Zpráva
Ford
Profil *
Zjistil jsem že jediný symbol který nelze přidat do příspěvku v mém MySQL guestbooku je apostrof --> ' <--

Nevěděl by někdo, jak se s tím vypořádat či nějak efektivně obejít? V tom guestbooku se bude mluvit anglicky a tak bych ten apostrof dost postrádal.
Ford
Profil *
Chybová hláška:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '22:55:06')' at line 1
djlj
Profil
\'

mysql_real_escape_string
Ford
Profil
Doufám že si toho někdo všimne, nechtěl jsem zakládat nové téma.

Mám další problém s apostrofem, ale nejedná se tentokrát o MySQL:

Mám větu s apostofem (I'm not happy.) ve formuláři, po odeslání formuláře dostanu pomocí $_GET onu větu do proměnné, teď ji pomocí URL ( ' localhost/stranka1.php&veta=".$veta." ' ) přenesu na druhou stránku (localhost/stranka2.php). Když nechám větu na druhé stránce vypsat, vypíše se jen ta část před apostrofem (V případě věty "I'm not happy" je to pouze "I").

Tuší někdo co to zůsobuje? Proč nelze vměstnat apostrof do URL? Lze to nějak obejít?
Alphard
Profil
zkus url_encode();
Ford
Profil
url_encode(); je nejspíš nějaká zastaralá verze, každopádně urlencode(); funguje, díky.
Alphard
Profil
Ford
není, moje pamět je zastaralá :-)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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