Bonsoir,
j'ai une table personnel avec a l'intérieur :
- id_pers (auto-incrémenté)
- pers_nom
- pers_prenom
- permis (la date du passage du permis au format date)
et j'affiche ma table avec une requete mySQL que voici :
et comme vous pouvez le voir j'ajoute un champ result dans ma requête qui me rajoute 5 ans à la date du passage du permis, jusque là pas de probléme...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT id_pers, CONCAT(pers_nom ,' ', pers_prenom) AS identite, DATE_FORMAT(permis,'%d-%m-%Y') AS pr_pl, DATE_FORMAT(DATE_ADD(permis, INTERVAL 5 YEAR),'%d-%m-%Y') AS result FROM personnels ORDER BY pers_nom
ensuite c'est la que le probléme apparait je souhaite affiche mon résultat dans un tableau, et si le champ result est supérieur à la date d'aujourd'hui alors j'affiche la ligne en rouge :
voici mon code qui 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 <?php $dateajd = date('d-m-Y'); do { if ($row_Recordset2['pr_pl'] > $dateajd){ ?> <tr bgcolor = "#EA0017"> <?php } else { ?> <tr> <?} ?> <td><center><?php echo $row_Recordset2['identite']; ?></center></td> <td><center><?php echo $row_Recordset2['pr_pl']; ?></center></td> <td><center><?php echo $row_Recordset2['result']; ?></center></td> </tr> <?php } while ($row_Recordset2 = mysql_fetch_assoc($Recordset2)); ?>
Partager