Calcul de l'age

Signaler
Messages postés
16
Date d'inscription
samedi 19 avril 2003
Statut
Membre
Dernière intervention
26 février 2008
-
Messages postés
2350
Date d'inscription
mercredi 13 octobre 2004
Statut
Membre
Dernière intervention
18 avril 2015
-
Bonjour j'aimerais que sur mon site en php l'age soit calculé automatiquement grace a la date de naissance, je suis debutant, et malgres les codes que j'ai trouver sur votre site je n'ai reussi a en adapté aucun.
voila le code de ma page :

<?php

 

echo '

    ,

----

    Le Staff

   

   

';

$sql = "SELECT * FROM staff ORDER BY id_staff";

$req = mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error());

while ( $data = mysql_fetch_array($req) )

      {

       

echo '

    <table cellpadding="0" cellspacing="0" border="0" width="100%" align="center" class="texte">

----

   , Nom : '.$data['nom'].'</td>

----

    ,

    &nbsp;Age : '.$data['age'].'
&nbsp;Ville : '.$data['ville'].'
&nbsp;Fonction(s) : '.$data['fonction'].'
&nbsp;Email : '.$data['email'].'
&nbsp;Site Web : '.$data['site'].',

----

   

    </td>

</tr>

</table>';

      }

     

echo '
';

?>

3 réponses

Messages postés
2350
Date d'inscription
mercredi 13 octobre 2004
Statut
Membre
Dernière intervention
18 avril 2015
3
<?php
$date_de_naissance = 1960;
$date_daujourdhui = (int) date('Y');

$age = $date_daujourdhui - $date_de_naissance;

?>

C'est tout !
Messages postés
16
Date d'inscription
samedi 19 avril 2003
Statut
Membre
Dernière intervention
26 février 2008

c'est pas exactement ça car la date de naissance doi etre chercher dans la base sql !
je ne la note pas moi meme.
Messages postés
2350
Date d'inscription
mercredi 13 octobre 2004
Statut
Membre
Dernière intervention
18 avril 2015
3
Jvois pas ce que ca change :

<?php
$query = 'SELECT DATE_DIFF( champ_datedenaissance, NOW() ) FROM ta_table';
?>
Avec ca, tu récupères via mysql tous les âges des gens de ta DB :)

Simple :)