Bé je n'ai pas de codes, c'est juste que quand je veux ajouter ou modifier mes champs de formulaire en ajoutant des ' ou des " bé ça ne prend pas l'ajout ou la modification en compte.
Version imprimable
Bé je n'ai pas de codes, c'est juste que quand je veux ajouter ou modifier mes champs de formulaire en ajoutant des ' ou des " bé ça ne prend pas l'ajout ou la modification en compte.
Actuellement, lorsque tu veux faire un ajout ou une modification, quel est le code que tu utilise ?
Et que n'a tu pas compris pour l'utilisation de mysql_real_escape_string ?
La doc (ici) est assez explicite pour le coups :yaisse2:
Dsl c'est la fonction addslashes que je veux utiliser, ainsi je pourrais ajouter ou modifier des catégories comportant des ' ou des ". Mais je nsais pas trop comment utiliser cette fonction addslashes, ou l'insérer dans mon code en fait !
8O
La doc de addslashes est encore plus explicite que celle de la précédente fonction : http://fr.php.net/manual/fr/function.addslashes.php.
Oui j'ai vu
J'ai rajouté ceci juste après l'inclusion de mon fichier de connection à la bdd. Les modifications semblent fonctionner, quand je regarde ma table de données, mais à l'écran sur ma page les modifications ne s'effectuent pas ou il y a des différences avec ce que j'ai écrit. Peut etre dois je rajouter quelque chose. Je ne sais pas !Code:
1
2 $nomfr=addslashes($_POST['nom_fr']); $nomen=addslashes($_POST['nom_en']);
Avec les informations que tu donne on ne peut pas t'aider.
Donne nous le code qui affiche les infos de ta base dans ce cas ci et au moins 1 ou 2 exemples d'une valeur contenue dans ta base et de son affichage avec ton script. De cet façon on pourra voir le problème et essayer de comprendre.
C'est bon ça fonctionne. A l'aide des fonctions addslashes et htmlentities. J'ai vu sur internet qu'il fallait les utiliser pour faire ce que je voulais. Meme si j'aimerai avoir des explications sur leurs roles réels !
Bien que ça fonctionne, il y a toujours l'affichage de 2 erreurs et je nsais pas comment les supprimer :
Notice: Undefined index: nom_fr in c:\users\dimexbat5\desktop\ectfrance.com\admin\admincat.php on line 10
Notice: Undefined index: nom_en in c:\users\dimexbat5\desktop\ectfrance.com\admin\admincat.php on line 11
Ces erreurs sont relatives à ce bout de code :
Code:
1
2 $nomfr=addslashes($_POST['nom_fr']); $nomen=addslashes($_POST['nom_en']);
Problème résolu.Merci à vous !