Inserer un texte qui contient des apostrophes.

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Inserer un texte qui contient des apostrophes.

par Vakarm » 06 déc. 2005, 18:41

Merci beaucoup

par zeus » 06 déc. 2005, 18:25

avec 2mn de recherches, tu aurais troucé la fonction addslashes
 $texte=addslashes($_POST['texte']);

Inserer un texte qui contient des apostrophes.

par Vakarm » 06 déc. 2005, 18:21

Bonjour, ce serait très gentil de vouloir m'aider avec ce problème

J'ai une page dans lequel un texte est saisi, je l'envoie en post par un formulaire à une page qui s'appelle ajout.php Cependant si le texte entré contient des apostrophes, j'obtient une erreur.

je récupère le contenu comme ceci :
$texte=$_POST['texte'];

lorsque je veux l'inserer dans ma base, j'utilise ceci :
$sql = "INSERT INTO sujets(nosujet, nomsujet) VALUES('','$texte')";

il doit y avoir un moyen pour que les apostrophes contenus dans $texte n'interfèrent pas avec ceux contenus dans la syntaxe de la requète?

merci beaucoup!