Précédent   Forum des professionnels en informatique > PHP > Outils > phpMyAdmin
phpMyAdmin Forum d'entraide sur l'outil phpMyAdmin : installation, utilisation, etc. Avant de poster -> Cours phpMyAdmin
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/02/2011, 20h13   #1
Invité de passage
 
Homme
Inscription : février 2011
Messages : 23
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : février 2011
Messages : 23
Points : 0
Points : 0
Par défaut Problème : afficher des données

Bonjour,
J'ai une base de donnée, et j'ai une classe (sur phpMyAdmin) "news".
De plus, j'ai un champ "contenu" avec du code Html dedans(exemple: <u><strong> Bonjour </strong>tous le monde</u> ).
Mon probleme est que quand je l'affiche sur mon site, il m'affiche le code, sans me le traduire (exemple: a la place de me mettre en gras "Bonjour", il me met "<strong>Bonjour</strong>" ).
Comment puis-je résoudre se problème ???
Merci d'avance, j'espère que vous avez compris mon problème.
lucas093 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/02/2011, 20h59   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Si tu utilises htmlspecialchars pour l'insertion ou l'affichage, il ne faut pas.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/02/2011, 11h51   #3
Invité de passage
 
Homme
Inscription : février 2011
Messages : 23
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : février 2011
Messages : 23
Points : 0
Points : 0
Merci, mes je l'utilise déjà. Voici ce que j'ai écrit pour l'affichage du contenu, ça pourra peut être vous aidez :
Code :
echo nl2br(htmlspecialchars($donnees['contenu']));
lucas093 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/02/2011, 13h38   #4
Invité régulier
 
Inscription : août 2010
Messages : 5
Détails du profil
Informations forums :
Inscription : août 2010
Messages : 5
Points : 7
Points : 7
Non mais justement il te dit qu'il ne faut pas utiliser cette méthode qui transforme les caractères spéciaux html tels que < > & ... en afin qu'ils ne soient pas interprétés comme des caractères spéciaux html. Regarde le code source de ta page, tu verras que par exemple tes < sont devenus &lt;
michaelPI est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/02/2011, 20h51   #5
Invité de passage
 
Homme
Inscription : février 2011
Messages : 23
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : février 2011
Messages : 23
Points : 0
Points : 0
Merci beaucoup, ça marche
lucas093 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h29.


 
 
 
 
Partenaires

Hébergement Web