Bonjour,
Je me retrouve face à un probleme :/
Lorsque l'utilisateur saisi un caractère spécial comme le quote, un antislash est mis automatiquement devant.
Exemple : L'abricot devient L\'abricot
Avez une solution pour résoudre ce problème?
J'aimerai une solution autre que rajouter stripslashes() car le rajouter à chaque fois qu'on veux afficher le champ c'est assez ennuyant
Voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 $sql = "insert into boite_messages (auteur, objet, idJoueur, lu, contenu, date, heure) values (:auteur, :objet, :idJoueur, 0, :contenu, :date, :heure)"; $stmt = $dbh->prepare($sql); $valeurs = array( ':auteur' => $_SESSION['id'], ':objet' => $_POST['titre'], ':idJoueur' => $idJ, ':contenu' => $_POST['contenu'], ':date' => date("Y-m-d"), ':heure' => date("H:i")); if (!$query = $stmt->execute($valeurs)) { echo mysql_error(); }
Je vous remercie![]()
Partager