Bonjour,
je souhaite visualiser les données transmises par un formulaire (choisir un élement parmi les élements présent sur un menu déroulant) sur une page PHP.
Selon l'élement choisi de ce menu déroulant (bonjour,aurevoir) une couleur devra être associée à un texte "jeDoisApparaîtreEnCouleur"
exemple: si l'élement choisi est "bonjour" la couleur de fond sera bleu
si l'élement choisi est "aurevoir" la couleur de fond sera rouge........
pour arriver à cela, je suis passée par un SWITCH à l'intérieur de la balise <style
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <style type="text/css">
.tab_bg_red{background-color:red}
.tab_bg_blue{background-color:blue}
<?php $choix =$_POST['priority'];
switch($choix){
case "bonjour":{
$tab_bg_color=tab_bg_red;
break;
}
case "aurevoir":{
$tab_bg_color=tab_bg_blue;
break;
}
}
?>
</style> |
puis un
<p class="tab_bg_color" >jeDoisApparaîtreEnCouleur</p>
mais ça ne marche pas (aucune couleur n'apparait).........je me dis qu'il ne faut pas le mettre dans la balise <style> mais just en dessous du <body> ou à l'intérieur de la balise <p> comme cela mais là auss, rien ne va
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| <p class="
<?php $choix =$_POST['priority'];
switch($choix){
case "bonjour":{
$tab_bg_color=tab_bg_red;
break;
}
case "aurevoir":{
$tab_bg_color=tab_bg_blue;
break;
}
echo $tab_bg_color;
}
?>
">
jeDoisApparaîtreEnCouleur
</p> |
Partager