Bonjour à tous,
J'ai un petit souci avec un champ, que je récupère dans une base de données, et que j'aimerais insérer dans un champ texte.
Lorsque la chaine comporte des caractères spéciaux (simple quote, ...), la chaine ne s'affiche pas. J'ai essayé d'utiliser la fonction addslashes(), mais sans réussite pour le moment.
Voici mon code :
Lorsque je lui demande de m'afficher le titre à la première ligne, il me l'affiche sans problèmes (que les caractères soient spéciaux ou non).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <? echo $titre; echo "<input type=\"text\" name=\"titre\" id=\"titre\" value=\"".addslashes($titre)."\">"; ?>
Par contre, à la deuxième ligne, dès que le titre a un caractère spécial, il ne m'affiche plus rien dans mon champ text. Ai-je mal compris quelque chose?
Merci d'avance.
Partager