[RESOLU] Couleur de cellule selon variable

Eléphanteau du PHP | 22 Messages

30 nov. 2023, 16:14

Bonjour,
Je cherche à faire varier la couleur de fond d'une cellule en fonction d'une variable

J'ai crée une fonction qui définit la couleur selon une mesure (qualité de l'air)

Code : Tout sélectionner

function definition_coulPm25($valeur) { if($valeur<10 ) { return '#50F0E6'; } if($valeur<20 && $valeur>10) { return '#50CCAA'; } if($valeur<25 && $valeur>20) { return '#EDE660'; } if($valeur<50 && $valeur>25) { return '#ED5E58'; } if($valeur<75 && $valeur>50) { return '#00FF00'; } if($valeur>75) { return '#73287D'; } }
ensuite j'essaye de faire la couleur de cette façon :

Code : Tout sélectionner

<td style= "background-color : '.$couleur_Pm25.'"> <?php echo($message_Pm25) ?></td>
Autant le message s'affiche correctement basé sur une fonction similaire que la couleur, mais côté couleur du fond rien ne se passe.

ynx
Mammouth du PHP | 586 Messages

30 nov. 2023, 16:33

Bonjour,

Quel est le code html généré dans le navigateur ?

La variable $couleur_Pm25 ne semble pas être utilisées correctement :
<td style="background-color: <?php echo $couleur_Pm25 ?>;"> <?php echo $message_Pm25 ?> </td>

Eléphanteau du PHP | 22 Messages

30 nov. 2023, 19:49

Super effectivement avec la bonne syntaxe ça marche mieux,