Bon voilà le problème :
j'ai une requête dans laquelle je dois enregistrer un titre, un contenu etc...
bref, le titre ne s'affichant pas bien quand il y a une quote, j'ai mis un "addslashes" et le addslashes fonctionne très bien sauf lors de l'insertion dans la base de données ! le code vous aidera mieux à comprendre je pense :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
$titre=addslashes(htmlspecialchars($_POST['titre']));
$contenu=addslashes($_POST['contenu']);
$time=time();
$sql="insert into news values('',$time,'$titre','$contenu')";
echo $sql;
$req=mysql_query($sql);
le résultat de mon echo :
insert into news values('',1232009594,'l\'autre','

Saissez votre message ici.
')
le résultat dans ma bdd :
date : 1232009594
titre : l'autre
contenu : <p>Saissez votre message ici.</p>
donc là j'ai beaucoup de mal à saisir comment entre ma requête et l'exécution de ma requête le slash disparait...

Merci d'avance de votre aide