liste de conditions
Posté : 30 nov. 2023, 22:56
Bonjour,
Je souhaite modifier le texte d'une cellule en fonction de résultat d'une mesure (qualité de l'air)
Je fais mon calcul :
ensuite la fonction devrait faire le choix :
Affichage :
Le résultat reste systématiquement extrêmement mauvais soit le dernier si
Mon approche est peut être trop simpliste
Je souhaite modifier le texte d'une cellule en fonction de résultat d'une mesure (qualité de l'air)
Je fais mon calcul :
Code : Tout sélectionner
$avg_pm25 = avgReadingpm('pm25');
$message_Pm25 = definition_messagePm25($avg_pm25);
Code : Tout sélectionner
function definition_messagePm25($valeur) {
if($valeur<0 ) { return 'ERREUR'; }
if($valeur<10 ) { return 'BON'; }
if($valeur<20 && $valeur>10) { return 'MOYEN'; }
if($valeur<25 && $valeur>20) { return 'DEGRADE'; }
if($valeur<50 && $valeur>25) { return 'MAUVAIS'; }
if($valeur<75 && $valeur>50) { return 'TRES MAUVAIS'; }
if($valeur>75) { return 'EXTREMEMENT MAUVAIS'; }
}
Code : Tout sélectionner
<td style="background-color: <?php echo $couleur_Pm25 ?>;"> <?php echo $message_Pm25 ?> </td>
Le résultat reste systématiquement extrêmement mauvais soit le dernier si
Mon approche est peut être trop simpliste