Page 1 sur 1

Inserer un texte qui contient des apostrophes.

Posté : 06 déc. 2005, 18:21
par Vakarm
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!

Posté : 06 déc. 2005, 18:25
par zeus
avec 2mn de recherches, tu aurais troucé la fonction addslashes
 $texte=addslashes($_POST['texte']);

Posté : 06 déc. 2005, 18:41
par Vakarm
Merci beaucoup