Bonjour,
j'ai un tableau en deux colonnes qui m'affiche un nom et un nombre pour la deuxième colonne issu d'une requête sql.
et je voudrais que si ma valeur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <table border="1"> <tr> <td></td> <td>Nom</td> <td width="80"><div align="center">etat</div></td> </tr> <?php do { ?> <tr> <td><?php echo $row_Recordset_cdg_nv['Nom']; ?></td> <td width="80" ><div align="center"><?php echo ceil(($row_Recordset_cdg_nv['pourcent']*100)/$etat_4); ?> % </div></td> </tr> <?php } while ($row_Recordset_cdg_nv = mysql_fetch_assoc($Recordset_cdg_nv)); ?> </table>est < à 50 colorer la ligne concerné en orange et si elle est > à 50 en vert.
Code : Sélectionner tout - Visualiser dans une fenêtre à part ceil(($row_Recordset_cdg_nv['pourcent']*100)/$etat_4)
j'ai tenté ceci mais ça ne fonctionne pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 <table border="1"> <tr> <td></td> <td width="80"><div align="center">etat</div></td> </tr> <?php do { ?> <?php $pourcentage = ceil(($row_Recordset_cdg_nv['pourcent']*100)/$etat_4); if ($pourcentage == 0) { ?> <tr bgcolor="#FF0000"> <?php }; ?> <?php else ($pourcentage < 49) { ?> <tr bgcolor="#FF6600"> <?php }; ?> <?php else ($pourcentage > 49) { ?> <tr bgcolor="#3399CC"> <?php }; ?> <?php else($pourcentage == 100) { ?> <tr bgcolor="#009900"> <?php }; ?> <td><?php echo $row_Recordset_cdg_nv['Nom']; ?></td> <td width="80" ><div align="center"><?php echo ceil(($row_Recordset_cdg_nv['pourcent']*100)/$etat_4); ?> % </div></td> </tr> <?php } while ($row_Recordset_cdg_nv = mysql_fetch_assoc($Recordset_cdg_nv)); ?> </table>
Partager