aide php (page dynamique)

Nouveau WRInaute
salut tout le monde, j'ai besoin d'aide svp

Du côté serveur, j'ai une base de donnée mysql avec 2 champ, un id et une description. Mon champ description contient du code html du style <b>bonjour</b>.
Côté client je génère un menu dynamique xml/flash qui se créer en fonction de ma base de donnée.
Chaque bouton du menu me renvoie vers une meme page dynamique.php
Sur cette page je récupère l'id que j'avais mis auparavant dans l'url et je le mets dans $id.
Ensuite j'effectue ma requete pour récupérer ma description et je la mets dans $description.
Le probleme se pose maintenant. Quand j'effectue un echo $description, en résultat j'obtient un affichage <b>bonjour</b>. Alors que je voudrais obtenir bonjour .
Donc j'ai cherché et je suis tombé sur la fonction eval, donc je fais eval($decription) mais là toujours le même résultat.

merci d'avance
++
 
WRInaute discret
Salut, logiquement quand on fais :
<?php
$tampon="<b>bonjour</b>";
echo"$tampon";
?>
on obtient bonjour.
Tu utilise une fonction avant d'afficher ta variable ?
genre htmlentities() ? ou est-ce-ta feuille de style ne fais pas :
b
{
font-weight : normal;
}
ce qui forcerait la balise bold <b> en texte non gras ??
 
WRInaute discret
tu peux faire:
$description = strip_tags($description);
Ca enleve toutes les balises dans la chaine.
ou si tu veux conserver le caractere gras:
$description = html_entity_decode($description );
 
Discussions similaires
Haut