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.
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
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 !
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $nomfr=addslashes($_POST['nom_fr']); $nomen=addslashes($_POST['nom_en']);
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager