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 : 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
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 : 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)); ?>