Petit doute PHP

Résolu/Fermé
Danfergo - 8 nov. 2009 à 11:07
okuni Messages postés 1221 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 2 janvier 2014 - 8 nov. 2009 à 11:32
Bonjour tout le monde, je suis un gros debutant en php.

J'ai essayé de creer un petit generateur de codes css pour l'inserer dans mon forum.

Alor j'ai crée ce petit script.





<form method="post" action ="generateur.php">

Commentaires:<input type="checkbox" name="a" value="#comments {display:none;}">

Moi:<input type="checkbox" name="b" value="#lifestyle {display:none;}">

<input type="submit" value="envoyer">
</form>

<?php
if(isset($_POST['b']))
{
$r1 = $_POST['b'];
echo $r1;
echo "<br/>";
}
else{
$r1 = "";
}
if(isset($_POST['a']))
{
$r2 = $_POST['a'];
echo $r2;
echo "<br/>";
}
else{
$r2 = "";
}
?>


J'en suis presque sure qu'on peut simplifier le code, mais je ne trouve pas comment.
Mais bon, ce que je veux savoir, c'est comment afficher le resultat de $r1 et $r2 dans une div.
le probleme c'est que le code ne s'affiche pas parse que il contient du html, donc le html s'execute dans la page, et je voudrais que sa ne se passe pas comme sa.... je veux que le code s'affiche.

Pouvez vous me dire comment faire?
Merciii :D

1 réponse

okuni Messages postés 1221 Date d'inscription jeudi 4 septembre 2008 Statut Membre Dernière intervention 2 janvier 2014 126
8 nov. 2009 à 11:32
utilise la fonction htmlspecialchars.
Elle désactive le html.
0