Bonjour,

je dois afficher la liste des joueurs dans un tableau, avec toute les caractéristiques. J'ai surmonter le problème d'extraction des dates en les passant à la norme FR .
Cependant je bloque sur l'affichage et le calcul de la date de naissance.
Mon code est le suivant:

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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<?php
include('includes/fonction_bdd.php');
connect_bdd('ma_BDD');
$requete = mysql_query("SELECT * FROM seniors ORDER BY nom") or die(mysql_error());
//fonction pour afficher une date en FR depuis une date en US
function dateFr($date)
{
return strftime('%d-%m-%Y',strtotime($date));
}
?>
.....
<?php
//Si les joueurs sont présent alors
$requete = "SELECT * FROM joueurs ORDER BY id";
$result = @mysql_query($requete) or die(mysql_error());
if(@mysql_num_rows($result) > 0)
{
?>  
<center><h2 id="example">Les joueurs</h2></center>
		<?php
		$result = mysql_query('SELECT * FROM joueurs WHERE postejoueur ="attaquant"  ') or die(mysql_error());
		if(@mysql_num_rows($result) > 0)
		{
		?>
			<h2 >Attaquant</h2>
			<div class="container">
			<p style="color: #ccc;">
			<ul class="column"> 
			<?php
			while($sql = mysql_fetch_array($result))
			{								
			?>	
			<li> 
			<div class="block">
			<img style="width: 140px; height: 144px;" alt="" src="galerie/<?php echo $sql['lienimage'];?>">
			<font color="black">
                       <p><?php echo $sql['prenom'].' '.$sql['nom'];?></p>
                       <p>Age: <?php $age=$sql['age']; echo dateFr($age);?></p>
                       <p>Nationalité:<?php echo $sql['nation'];?></p>
                       <p>Taille: <?php echo $sql['taille'];?> Cm</p>
                       <p>Poids: <?php echo $sql['poids'];?> Kg</p></font>
	/div>
	</li> 
	<?php
		}
             }
	?>
....
<?php
}
?>
j'ai trouvé cette fonction pour calculer les dates de naissances:
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
 
function Age($date_naissance)
     {
     $arr1 = explode('/', $date_naissance); // on sépare les chiffres de / grace à la fonction explode
     $arr2 = explode('/', date('d/m/Y'));
 
     if(($arr1[1] < $arr2[1]) || (($arr1[1] == $arr2[1]) && ($arr1[0] <= $arr2[0])))
     return $arr2[2] - $arr1[2];
 
    return $arr2[2] - $arr1[2] - 1;
     }
 
 
     // exemple
     $ma_date_de_naissance = '26/05/1904';
     $mon_age = Age($ma_date_de_naissance);
     $auj=date('d/m/Y');
     echo $mon_age;
     ?>
Ma question est, comment puis-je appliquer cette dernière fonction pour obtenir la date de naissance des joueurs ?


Merci d'avance