Veuillez vous connecter ou créer un compte pour suivre ce topic
Ce topic est suivi par: fanhmm2
Auteur Sujet: Dans PHP, Afficher un div avec son style et un texte dedans.

fanhmm2

Messages: 15

Bonjour, je lis partout que pour afficher des balises HTML avec PHP il suffit d'utiliser :

$variable="<div.......etc..." ;
echo $variable;
ou même : echo htmlspecialchars_decode($variable);

Mais quand j'utilise mon code de ces façons ça ne m'affiche que le code HTML alors que je veux le résultat du code HTML.

Voici l'exemple dans mon code, mais on peut essayer avec un code plus simple peut-être :
<?php
$info='Un des champs est vide !';
$style_pannel=" style=\"position:absolute;".
            "text-align:center;".
            "background-color:#77FC50;".
            "border:double;".
            "border-color:blue;".
            "font-size:18px;".
            "display:none;".
            "top:100px;".
            "width:400px;".
            "height:170px;".
            "margin-left:auto;".
            "margin-right:auto;".
            "padding:10px;\"";

$style_contenu=" style=\"position:relative;".
            "text-align:left;".
            "width:200px;".
            "margin:auto;".
            "margin-bottom:10px;\"";

$variable="<html><div class=\"panneau\"".$style_pannel." id=\"panneau\"><br/>".
         "<div id=\"contenu\"".$style_contenu."><br/>".
         $info."<p/>".
         "<input type=\"button\" value=\"fermer\" onclick=\"ferme()\"><br/>".
         "</div></div></html>";

echo htmlspecialchars_decode($variable);

?>
ça ne m'affiche rien qu(une page blanche mais si je fais afficher le source de la page, j'ai ça :

<html><div class="panneau" style="position:absolute;text-align:center;background-color:#77FC50;border:double;border-color:blue;font-
size:18px;display:none;top:100px;width:400px;height:170px;margin-left:auto;margin-right:auto;padding:10px;" id="panneau"><br/><div id="contenu"
 style="position:relative;text-align:left;width:200px;margin:auto;margin-bottom:10px;"><br/>Un des champs est vide !<p/><input type="button" value="fermer"
 onclick="ferme()"><br/></div></div></html>
Publicité

Darkstevy

Messages: 13

Salut,

Pourquoi mélanger du css dans du php? et pourquoi melanger autant de css dans du html?


Vous devez vous connecter ou créer un compte pour poster une réponse