Bonjour ,
Je rencontre un petit souci c'est pourquoi je me tourne vers la communauté.
Je vous explique j'ai une colonne avec une date de formation.
Ce que je souhaite faire c'est afficher 3 couleurs lorsque la date de formation dépasse un certain délais.
Si date de de formation < 5 ans en rouge
si date de formation < 3 ans en orange et 5 ans
sinon date de formation en noir
j'espère que vous comprendrez ma vision de la chose.
Le problème est que si je choisis une date < à 5 ans il me l'affiche en orange et j'ai l'impression que la condition s'exécute jusqu'à la couleur orange.
En tout cas vos conseils sont les bienvenus , merci.
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
25
26 $date=$row["etat2"]; //date fixe formation $today = date("d-m-Y"); //date du jour $today2 = date("d/m/Y", strtotime('+3 years')); //date du jour +3 ans $today3 = date("d/m/Y", strtotime('+5 years')); //date du jour +5 ans if ($date<$today2){ // si date date formation < 3 ans $color="orange"; } else if ($date<$today3) // si date formation < 5 ans { $color="red"; } else { $color="black"; }
Partager