Les couleurs dans un document PHP

sophie34 -  
Piven Messages postés 81 Date d'inscription   Statut Membre Dernière intervention   -
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

<style type="text/css">
.tab_bg_red{background-color:red}
.tab_bg_blue{background-color:blue}
.tab_bg_color
<?php $choix =$_POST['priority'];
switch($choix){
       case "bonjour":{
           $tab_bg_color=tab_bg_red;
           break;
       }
      case "aurevoir":{
          $tab_bg_color=tab_bg_orange;
          break;
      }
}
?>
</style>


puis un
<p class="tab_bg_color"> jeDoisApparaîtreEnCouleur<p>


mais ça ne marche pas.........et je ne sais pas où réside l'erreur, j'ai commencé à apprendre le PHP depuis aujourd'hui et je n'ai pas encore l'"oeil" pour déceler les hics.

3 réponses

Piven Messages postés 81 Date d'inscription   Statut Membre Dernière intervention   3
 
<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_orange";
break;
}
}
?>
</style>

Et

<p class="<?php echo $tab_bg_color; ?>"> jeDoisApparaîtreEnCouleur<p>

Je pense que comme ça, ça peut marcher ;)
0
sophie34
 
merci Piven pour la correction mais la couleur n'apparaît toujours pas.
je ne vois vraiment pas où réside l'erreur.......
0
Piven Messages postés 81 Date d'inscription   Statut Membre Dernière intervention   3
 
essaie de faire un "echo $choix" et regarde si t'a pas des erreur du genre "variable choix is undefined" avec le module Wed Developer de Firefox.
0