Du html dans ma BDD

Résolu
Bonjour,
J'ai mis un WYSIWYG dans mon site (ckeditor ). Une fois le commentaire envoyer ça le rentre dans ma BDD mais le problème c'est que quand on regarde le commentaire ça affiche du html .

Exemple:


Ce que je met: mon commentaire
Ca affiche ça: <strong>mon commentaire</strong>

Comment faire ?
Help me !!

Cordialement.

10 réponses

  1. Si tu utilises htmlspecialchars ou une fonction similaire en PHP, il faut la retirer.
    1. Bonjour

      Tu utilises certainement la fonction html_entities ou html_special_chars pour enregistrer dans ta base de données (ce qui est toujours une erreur) ou au moment d'afficher (ce qui est souvent une bonne idée, mais pas si tu veux autoriser le HTML).
      Enlève ces fonctions et si c'est au niveau de l'enregistrement qu'elles sont présentes, remplace-les par les fonctions adaptées à ta base de données.
      1. Je ne trouve pas !!
        Voici mes pages :

        Commentaire.php :

        http://justfoot.free.fr/commentaire.txt

        ajout_commentaire_reussi.php

        http://justfoot.free.fr/ajout_commentaire_reussi.txt
        1. effectivement, aucune trace des fonctions en question. Bizarre.
          Quand tu dis que tu vois <strong>mon commentaire</strong> , c'est bien en affichant la page dont tu donnes le code dans commentaire.txt ?
          1. MEEEEEEEEEEEEEEEEEEEEEEEEEEEEEERCCCCCCCCCCCCCCCCCCCCCCCCCIIII il y a un " htmlspecialchars" je le remplace par quoi ?

            Merci :D
            1. Par rien, tu le tires.
              Pense aussi à retirer les parenthèses qui vont avec.
            2. ok !
              merci beaucoup

              [résolu]