aide php (page dynamique)

  • Auteur de la discussion Auteur de la discussion 27
  • Date de début Date de début
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 ??
 
M
mumbly
Guest
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 );
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut