Bonjour,
J'ai un petit soucis avec une variable dans un formulaire qui me renvoi une chaine de caractères.
Tout marche très bien, sauf si ma chaine de caractères contient un caractère spécial (', ou ",...).
Je ne comprends pas pourquoi car une autre variable fait la même chose mais tt marche pr elle...
Cette variable est créée dans un formulaire puis envoyer vers une autre page :
Dans un premier temps, lorsque je l'affiche, elle est OK avec les slash si besoin.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $repOuv=addslashes($_POST['repOuv']);
Ex :
c\'est clair.
Donc le pb ne vient pas de là.
Ensuite, je l'envoi vers une autre page grâce à un champ caché de form :
Lors de la récupération de cette variable, j'ai une erreur qui apparait à l'écran lors de l'insertion en BDD :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <input type='hidden' name='var5' value='<?php echo $repOuv; ?>'/>
=> Erreur de syntaxe près de 'c\'est clair',...
Elle est traitée dans cette page comme ceci :
Voila j'espère que vous pourrez m'aider et si vous avez besoin de code ou de quoique se soit n'hésitez pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $repOuv=stripslashes($_POST['var5']);
Merci d'avance !
Partager