Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 07/12/2007, 10h49   #1
Nouveau Membre du Club
 
Inscription : janvier 2005
Messages : 198
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 198
Points : 32
Points : 32
Par défaut antislashs parasites apparaissant au traitement du formulaire

Bonjour,

J'ai une appli composée de plusieurs formulaires de saisie, je fais passer mes valeurs saisies en champs cachés.
Mon problème :
Si dans le 1er formulaire je saisis dans le champ adresse (par exemple) la valeur "rue de l'oiseau", j'obtiens rue de l\'oiseau.
Au 2ème formulaire j'ai "rue de l\\\'oiseau".
Il me rajoute des \ à chaque formulaire et quand j'insere cette valeur dans la table j'ai l'\\\\\\\\\oiseau.

Bref, comment faire pour ne pas avoir des \
Merci
pascale86 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2007, 10h59   #2
Membre Expert
 
Inscription : octobre 2002
Messages : 1 141
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : octobre 2002
Messages : 1 141
Points : 1 204
Points : 1 204
Envoyer un message via MSN à Raideman
Deux solutions à mon avis :
- Désactiver les magic_quotes sur ton serveur (dans le php.ini).
- faire directement dans le code php un stipslashes de la variable lorsque l'on veut l'afficher : stripslashes($adresse) par exemple.
Raideman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2007, 11h01   #3
Nouveau Membre du Club
 
Inscription : janvier 2005
Messages : 198
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 198
Points : 32
Points : 32
j'ai essayé dans mon 1er formulaire de mettre
<?php $adresse= stripslashes($adresse);?>
Mais ça ne change rien
pascale86 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h29.


 
 
 
 
Partenaires

Hébergement Web