pbm chaine de caractère - formulaire POST

pbm chaine de caractère - formulaire POST - PHP - Programmation

Marsh Posté le 26-11-2006 à 17:51:34    

Bonjour,
je demande des données par un formulaire afin de les mettre dans une base de données.
Problème : je fais une page intermédaire entre le formulaire et le script ou il y a la requete INSERT (les données ayant pour vocation a être affiché, la page intermédiaire est une page de prévisualisation). Or, le formulaire rajoute automatiquement un \ devant chaque ' pour comprendre que ce n'est pas la fin de la chaine de caractère mais un caractère de la chaine, ce qui est tout à fait normal. Le problème c'est qu'en passant deux fois dans un formulaire il met deux \\ et detecte donc le ' comme étant la fin de la chaine de caractère, et je perds tout ce qui a après.
Est-on obligé d'enlever à la main les caractères genant ou on peut dire au formulaire de pas faire ces opérations?

Reply

Marsh Posté le 26-11-2006 à 17:51:34   

Reply

Marsh Posté le 26-11-2006 à 17:58:20    

Renseigne toi sur les magic_quotes()
Sinon tu as StripSlashes si la fonction du haut est à on


---------------
dH Design - Spécialiste en standards web et en accessibilité
Reply

Marsh Posté le 26-11-2006 à 18:11:01    

StripSlashes je vois pas comment faire... je perds dans tous les cas la fin de la chaine de caractère

Reply

Marsh Posté le 26-11-2006 à 18:46:38    

htmlentities() pour que ça passe dans les champs de ton formulaire.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed