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

  FORUM HardWare.fr
  Programmation
  PHP

  quotes dans requête pose problème

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

quotes dans requête pose problème

n°1426240
oli1987
Posté le 16-08-2006 à 18:29:01  profilanswer
 

Bonsoir,
 
Voici ma requete sql :
 
$sql = "INSERT INTO epf (pseudo, email, comment, commentdate) VALUES ('$pseudo','$email','$comment','$commentdate')";
 
$comment ne contient que du texte avec toutes sortes de caractères, dont des apostrophes '.
 
Lorsqu'une apostrophe est utlisée normalement (ex : l'Italie), le message n'est pas enregistré, ce qui est normal car $comment est entouré de ' '.
 
Il faut donc soit supprimer les apostrophes dans le message, soit dire aux visiteurs de mettre des \ avant leurs apostrophes, ce qui est spécial de demander cela.
 
Comment faire donc pour poster un message avec du texte normal qui sera enregistré comme il se doit ???
 
Merci d'avance.

mood
Publicité
Posté le 16-08-2006 à 18:29:01  profilanswer
 

n°1426245
naceroth
Posté le 16-08-2006 à 18:51:00  profilanswer
 

oli1987 a écrit :


Comment faire donc pour poster un message avec du texte normal qui sera enregistré comme il se doit ???


 
MMhhh, voyons, je cherche une fonction qui ajoute des \ à du texte, quel nom on aurait bien pu donner à ce genre de fonction en php ???
 
 [:rtfm]  
http://be2.php.net/manual/fr/function.addslashes.php
 
et en bonus
http://be2.php.net/manual/fr/funct [...] string.php
http://be2.php.net/manual/fr/funct [...] lchars.php


Message édité par naceroth le 16-08-2006 à 18:51:26
n°1426949
oli1987
Posté le 17-08-2006 à 23:52:40  profilanswer
 

j'ai essayé, et ca fonctionne partiellement. En effet, lorsqu'il y a un nombre pair d'apostrophe dans le texte, tout va bien, mais si il n'y en a qu'une par exemple, j'ai toujours un message d'erreur !

n°1426975
gatsu35
Blablaté par Harko
Posté le 18-08-2006 à 03:56:33  profilanswer
 

tout dépend comment tu utilises ces fonctions
 
aller montre nous ton nouveau code :o

n°1427006
anapajari
s/travail/glanding on hfr/gs;
Posté le 18-08-2006 à 09:28:27  profilanswer
 

moi je vote il "addslashes" $sql, au lieu d'addslasher chacune des valeurs !!!
 
Et puis si c'est pour envoyer une requête à mySQL autant utiliser http://fr.php.net/manual/fr/functi [...] string.php

n°1427029
oli1987
Posté le 18-08-2006 à 10:16:35  profilanswer
 

non rassure toi, j'ai "addslashé" chacun des valeurs...
 
Oublier de nommer mon formulaire présent sur la page précédente et maintenant, ça fonctionne ...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  quotes dans requête pose problème

 

Sujets relatifs
Probleme de socket ? ou de mise en place dans un fichier ?Probleme avec mon code source pour les sockets
Probleme mise à la ligne javascriptprobleme script vbs
[RESOLU][CSS] Problème de floataffichage d'un swf: firefox ok, IE probleme !
Problème d'impression de page webProblème de saut de ligne
résolu [API win32] probleme avec un petit exerciceProblème création Base de donnée
Plus de sujets relatifs à : quotes dans requête pose problème


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