bonjour,
voila mon probleme est le suivant , j'ai une appli en php , pour envoyer des messages entre membres , mais lorsque dans le message il y a un " ' " la donnée ne s'insere pas en db , comment faire pour empecher cette erreur?
merci
bonjour,
voila mon probleme est le suivant , j'ai une appli en php , pour envoyer des messages entre membres , mais lorsque dans le message il y a un " ' " la donnée ne s'insere pas en db , comment faire pour empecher cette erreur?
merci
+1 et voici un bon lienEnvoyé par gofono_bass
addslashes()/stripslashes() aussi...
.: and Justice for all :.
------------------------------------------------------------
Membre du jury de l'élection de Mister DVP.com
les règles du forum
de penser au tag
voici ma requete :
meme apres ca , si je teste avec ceci : coucou c'est moi . le message de s'insere pas en db , pourquoi?
Code : Sélectionner tout - Visualiser dans une fenêtre à part $sql = nl2br(stripslashes(addslashes ("INSERT INTO message ( message , id_user , id_destinataire , date , nom ) VALUES('" .$message. "' , '" .$id_user. "' , '" .$id_destinataire. "' , '" .$time. "' , '".$nom."' ) ")));
Pourquoi tu fais un nl2br et un stripslashes ?
le nl2br est pour les sauts de ligne , et ici j'ai tenter stripslashes car lorsqu'il y a un ' dans le message la donnee ne s'insere pas
nl2br c'est davantage à l'affichage qu'il conviendrait de le faire plutôt qu'à l'insertion...
Consultant idéaliste.
oui je suis d'accord , et cela marche tout aussi bien mais bon le probleme n'est pas avec le nl2br mais bien avec le ' qui cause probleme , quelqun a une idee?
Aucun interet, retirez le stripslashesstripslashes(addslashes
ok , mais le probleme n'est malheureusement toujours pas resolu
Ca donne quoi celà ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part $sql = "INSERT INTO message (`message` , `id_user` , `id_destinataire`, `date`, `nom`) VALUES('" .addslashes ($message). "' , '" .$id_user. "' , '" .$id_destinataire. "' , '" .$time. "' , '".$nom."' )";
Je peux venir jusque chez toi te faire des bisous?
merci ca repond juste a mon probleme et il est resolu mnt , merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager