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>![]()
Partager