comparaison sur date ne fonctionne pas
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 :
Code:
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 |
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...
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:
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)); ?> |