Dans PHP, Afficher un div avec son style et un texte dedans.

fanhmm2

fanhmm2 Le 11 octobre 2019 à 22:01 (Édité le 11 octobre 2019 à 22:14)

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>
Darkstevy

Darkstevy Le 23 octobre 2019 à 03:49

Salut,

Pourquoi mélanger du css dans du php? et pourquoi melanger autant de css dans du html?
Vous devez être connecté pour poster une réponse. Se connecter ou Créer un compte