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 :
le résultat de mon echo :
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);
insert into news values('',1232009594,'l\'autre','
Saissez votre message ici.
')donc là j'ai beaucoup de mal à saisir comment entre ma requête et l'exécution de ma requête le slash disparait...le résultat dans ma bdd :
date : 1232009594
titre : l'autre
contenu : <p>Saissez votre message ici.</p>
Merci d'avance de votre aide
Partager