Bonjour à tous !
alors voila mon problème
j'essaie de faire remplir à un utilisateur un commentaire libre sur une page web afin de l'insérer dans une base de données MySQL. jusque la tout va bien, mais je n'arrive pas à prendre en compte le cas où l'utilisateur voudrait saisir des caractères spéciaux, par exemple l'apostrophe
j'ai essayé quote de PDO et addslashes mais ça ne marche pas
pour le moment, avec ce bout de code :
Code :
- if(empty($commentaire))
- {
- $commentaire='NULL';
- }
- else
- {
- $commentaire=self::$connexion->quote($commentaire);
- }
|
lorsque que je tape la chaine :
-->l'apostrophe<--
j'obtiens :
'l\'apostrophe'
Avez vous une solution a mon problème ? j'ai tout essayé.. combiner addslashes avec quote, faire des str_replace des slashs mais rien à faire
merci d'avance..