bonjour,
je recherche un script pour calculer l'âge des adhérents.
J'affiche un tableau dans lequel il y a quatre colonnes :
NOM PRENOM DATE DE NAISSANCE AGE
Pour les trois premières colonnes, les données s'affichent bien
mais comment afficher l'âge des personnnes dont l'anniversaire se situe
dans les 30 prochains jours. Merci
voici le script :
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
 
// Requete sql sur la table "galette_adherents, colonne "ddn_adh" pour vérification si anniversaire J+30
 
        $reponce = mysql_query("SELECT nom_adh,prenom_adh,ddn_adh
		FROM galette_adherents
		WHERE DATE_FORMAT(ddn_adh,'%m%d%y')
		BETWEEN DATE_FORMAT(CURDATE(), '%m%d%y')
		AND DATE_FORMAT(DATE_ADD(CURDATE(),
		INTERVAL 30 DAY), '%m%d%y')
		ORDER BY ddn_adh DESC");
 
		// compte le nombre d'adherents dont l'anniveraire se situe dans les 30 prochains jours.
		$query = "SELECT count(id_adh)
		FROM galette_adherents
		WHERE ddn_adh IS NOT NULL"; 
	$result = mysql_query($query) or die (mysql_error());
	$resultat=mysql_fetch_row($result);
 
	// Affiche l'entete du tableau avec les resultats 
        ?>     	
           <table>		
                <tr>       
		<th>NOM</th>
                <th>PRENOM</th>                   		
		<th>ANNIVERSAIRE</th>
		<th>AGE</th
 
                </tr>
            <?php			
 
	//On affiche les lignes du tableau une à une à l'aide d'une boucle
            while($donnees = mysql_fetch_array($reponce))
			{
              ?>
 
                <tr>                   					
		<td><?php echo $donnees['nom_adh'];?></td>
                <td><?php echo $donnees['prenom_adh'];?></td>                    			
		<td><?php echo $donnees['ddn_adh'];?></td>						
                </tr>
Nom : age.JPG
Affichages : 296
Taille : 39,8 Ko