Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1274 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Apostrophe dans un champ de formulaire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Apostrophe dans un champ de formulaire

n°1380341
rocs2
Posté le 03-06-2006 à 09:31:27  profilanswer
 

Bonjour,
 
J'ai créé un formulaire pour la gestion du personnel, j'ai un problème car lorsque l'on rentre dans celui-ci une adresse (par exemple) avec une apostrophe dedans, ça fait planté ma requête sql, qui est la suivante :  

Code :
  1. UPDATE personnel SET adresse='$adresse' WHERE numEmpl = '$num_emp'


 
quelqu'un aurait il une idée pour contourner ce problème ?
 
Merci

Message cité 1 fois
Message édité par rocs2 le 03-06-2006 à 09:39:04
mood
Publicité
Posté le 03-06-2006 à 09:31:27  profilanswer
 

n°1380345
tania_j
Posté le 03-06-2006 à 09:40:44  profilanswer
 

rocs2 a écrit :

Bonjour,
 
J'ai créé un formulaire pour la gestion du personnel, j'ai un problème car lorsque l'on rentre dans celui-ci une adresse (par exemple) avec une apostrophe dedans, ça fait planté ma requête sql, qui est la suivante :  

Code :
  1. UPDATE personnel SET adresse='$adresse' WHERE numEmpl = '$num_emp'


 
quelqu'un aurait il une idée pour contourner ce problème ?
 
Merci


 
Soit tu actives les Magicquotes sur ton serveur web, soit tu fais un addslashes() dans ton code php. Cela va te comvertir un texte du style:
 
Ex:  31 rue de L'ourmel
 
a
 
Ex: 31 rue de L\'ourmel

n°1380348
rocs2
Posté le 03-06-2006 à 09:43:48  profilanswer
 

désolé d'être lourd, mais tu fais comment pour faire le addslashes() c'est une fonction déjà existante ?
 
Merci

n°1380349
tania_j
Posté le 03-06-2006 à 09:51:03  profilanswer
 

rocs2 a écrit :

désolé d'être lourd, mais tu fais comment pour faire le addslashes() c'est une fonction déjà existante ?
 
Merci


 
$str = "31 rue de l'ourmel";
$newStr = addslashes($str);
 
 
et tu inseres $newStr dans ta base.
 
tu as + d'infos sur www.php.net

n°1380351
rocs2
Posté le 03-06-2006 à 10:01:20  profilanswer
 

merci beaucoup


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Apostrophe dans un champ de formulaire

 

Sujets relatifs
Photos uploadées par formulaire ds ma bdd : où sont-elles passées ?!?calcul de champs de formulaire ?
formulaire de contact envoi d'un mailModifier un champ XML a partir d'un xsl
Envoyer plusieurs fois données d'un formulaire sans changer de pagecontrole formulaire puis post
problème formulaire phpprobleme d'accent avec formulaire mail
[asp.net 2] afficher ou non une zone en fonction d'un champ de bdd[PHP] renseigner champs formulaire avec base de données
Plus de sujets relatifs à : Apostrophe dans un champ de formulaire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR