Les ' dans les zones de textes
jicao
-
[-- Jibé --] Messages postés 16 Statut Membre -
[-- Jibé --] Messages postés 16 Statut Membre -
bonjour
j'ai un petit probleme avec mes zones de texte
quand un utilisateur m'envoi un petit message via un formuliare et qu'il contient une ' je ne peux le supprimer de la base de donnée alors au debut je me posais la question pourquoi je ne peux supprimer certain message et pas d'autre et j'ai remarquer que cela arrive juste avec les message contenant une ' donc si quelqu'un peu m'aider ca serais cool
merci
j'ai un petit probleme avec mes zones de texte
quand un utilisateur m'envoi un petit message via un formuliare et qu'il contient une ' je ne peux le supprimer de la base de donnée alors au debut je me posais la question pourquoi je ne peux supprimer certain message et pas d'autre et j'ai remarquer que cela arrive juste avec les message contenant une ' donc si quelqu'un peu m'aider ca serais cool
merci
A voir également:
- Les ' dans les zones de textes
- Les textes ne doivent pas être en retrait à droite et à gauche - Guide
- Texte de chanson gratuit pdf - Télécharger - Vie quotidienne
- Traitement de texte - Guide
- Texte de barra - Guide
- Remplacez le mot sed par le mot mais dans tout le texte. combien de caractères contient le document suite à cette modification (en incluant les espaces) ? ✓ - Forum Shell
5 réponses
Salut,
Je présume que tu parles d'un site web. Tu l'envoies comment ton formulaire ?
Kalamit,
Du nucléaire...
Je présume que tu parles d'un site web. Tu l'envoies comment ton formulaire ?
Kalamit,
Du nucléaire...
Et en quel language tu fais ca ? Si c'est du php utilise les fonctions addslashes(), htmlentities(). Tu trouveras le prototype sur http://www.php.net
(Bien sur, ce ne sont que des suppositions, étant donné que tu donnes les infos au compte goutte) :-)
Kalamit,
Du nucléaire...
(Bien sur, ce ne sont que des suppositions, étant donné que tu donnes les infos au compte goutte) :-)
Kalamit,
Du nucléaire...
mais en fait c'est difficile de donner la source et je ne sais pas vraiment de quoi vous avez besoin mais je dois mettre ces info ou ???
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Pour supprimer de ta base, tu dois faire une requête du style :
delete from table... where champs = 'ma valeur'
Si "ma valeur" contient le caractère ' ça pose problème car la requête est faussé, le caractère ' étant reconnu comme le marqueur de fin de chaine.
Pour qu'il soit bien pris en compte tu dois en mettre deux au lieu d'un... par exemple
delete from table... where champs = 'j''ai la pêche !'
au lieu de
delete from table... where champs = 'j'ai la pêche !'
@+
jibé
delete from table... where champs = 'ma valeur'
Si "ma valeur" contient le caractère ' ça pose problème car la requête est faussé, le caractère ' étant reconnu comme le marqueur de fin de chaine.
Pour qu'il soit bien pris en compte tu dois en mettre deux au lieu d'un... par exemple
delete from table... where champs = 'j''ai la pêche !'
au lieu de
delete from table... where champs = 'j'ai la pêche !'
@+
jibé