petit souci avec chaines comportant des quotes
Posté : 06 juin 2006, 14:27
Bonjour,
Je sais qu'il existe des fonctions addslashes et stripslashes pour gérer les quotes dans les chaines saisies dans des formulaires.
Mais j'ai l'impression que mon souci est un petit peu différent :
j'ai un formulaire de saisie :
- je tape "O'Connell" dans un champ texte nommé "nom"
- dans le script de traitement du formulaire, j'écris : $nom=addslashes($_POST["nom"])
- après stockage dans la base, je vais vérifer ce qui est écrit dans la base MySQL (vérif avec PHPMyAdmin) : je ne vois pas de \', je vois "O'Connell"
- par contre, si je veux réafficher cet enregistrement dans mon formulaire de saisie pour le modifier, je ne vois plus que "O" : le quote et ce qui suit n'est plus affiché.
Pouvez-vous m'aider ?
merci d'avance
Corinne
Je sais qu'il existe des fonctions addslashes et stripslashes pour gérer les quotes dans les chaines saisies dans des formulaires.
Mais j'ai l'impression que mon souci est un petit peu différent :
j'ai un formulaire de saisie :
- je tape "O'Connell" dans un champ texte nommé "nom"
- dans le script de traitement du formulaire, j'écris : $nom=addslashes($_POST["nom"])
- après stockage dans la base, je vais vérifer ce qui est écrit dans la base MySQL (vérif avec PHPMyAdmin) : je ne vois pas de \', je vois "O'Connell"
- par contre, si je veux réafficher cet enregistrement dans mon formulaire de saisie pour le modifier, je ne vois plus que "O" : le quote et ce qui suit n'est plus affiché.
Pouvez-vous m'aider ?
merci d'avance
Corinne