IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

fonction âge php


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Webmaster
    Inscrit en
    Janvier 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Associations - ONG

    Informations forums :
    Inscription : Janvier 2013
    Messages : 8
    Par défaut fonction âge php
    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

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    C'est plus une question de mathématique de collège que de PHP
    Leur age à leur date d'anniversaire c'est l'année actuelle moins leur date de naissance.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT nom_adh,prenom_adh,ddn_adh, year(curdate()) - year(ddn_adh) as age
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. [FLASH MX] Problème flash et fonction mail() php
    Par proutcore dans le forum Flash
    Réponses: 7
    Dernier message: 21/05/2007, 12h21
  2. Sendmail et fonction mail php !!
    Par Mike91 dans le forum Apache
    Réponses: 1
    Dernier message: 18/06/2006, 14h41
  3. [Mail] Fonction mail php-bdd
    Par pod1978 dans le forum Langage
    Réponses: 3
    Dernier message: 31/05/2006, 17h54
  4. fonction rand() php
    Par taka10 dans le forum Langage
    Réponses: 5
    Dernier message: 12/04/2006, 13h35
  5. [PHP-JS] fonction .innerHTML="" + PHP
    Par sigmar_avenger dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 29/01/2006, 12h20

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo