Page 1 sur 1

symbole non géré par le formulaire??????

Posté : 02 mars 2008, 14:50
par chris51200
Bonjour a tous,
j'ai un formulaire de form textarea dans lequel je rentre un texte qui va se sauvegarder dans ma bdd.
Je viens de me rendre compte que le formulaire ne comprends pas le symbole ' qui se situe sur la touche 4 du clavier.
Je ne pense pas que cela vienne de ma bdd car si je rentre manuellement ce symbole, elle l' accepte et me le restitue normalement donc je pense que le probleme viens du formulaire.

Quelqu'un as til deja eut ce genre de probleme???

Posté : 02 mars 2008, 15:12
par Cyrano
Les chaînes sont mises entre apostrophes au moment de l'enregistrement. Si dans les données il y a aussi des apostrophes, ça va créer un conflit et ruiner la requête.

Donc il faut préparer les données avant insertion. Avec MySQL, on utilisera par exemple mysql_real_escape_string().