Page 1 sur 1

Anniversaire des membres.

Posté : 27 juil. 2005, 22:50
par vins1892
Bonsoir,

j'ai mis dans une db une liste de membre: nom, prénom, date de naissance.

je souhaiterais afficher sur mon site le ou les anniversaires

- du jour, annif' de XXX aujourd'hui, il XX ans;
- annif' de XX dans XX jours, il auar XX ans.

Quelqu'un pour m'aider ou m'indiquer par où commencer mes recherches ?

merci.

Posté : 27 juil. 2005, 22:59
par Cyrano
Quelles recherches au juste ? Tu sais déjà ce que tu as et tu sais ce que tu veux: à mon avis, il te reste à formuler soigneusement ce que tu veux faire en détaillant les étapes:
  1. Récupérer la date du jour à l'ouverture de la page;
  2. Rechercher dans la base de données le ou les membres dont le jour et le mois de naissance sont les mêmes que le jour et le mois de la date du jour;
  3. Récupérer les informations sur ces membres : Nom, prénom ou pseudo et date de naissance;
  4. Calculer le nombre d'années séparant l'année de naissance de chaque membre en soutrayant à l'année en cours leur année de naissance;
  5. Afficher le tout
Que voudrais-tu chercher de plus ?

Posté : 28 juil. 2005, 07:56
par pjl
Pour MySQL, tout es là : http://www.nexen.net/docs/mysql/annotee ... ?lien=date

Pour le php : http://fr.php.net/manual/fr/ref.datetime.php

Après comme le dit Cyrano, y'a plus qu'à.

Posté : 28 juil. 2005, 21:55
par vins1892
merci pour vos réponses.

A moi de jouer alors ...

Posté : 29 juil. 2005, 09:13
par raptor
C'est pratique d'utiliser les cronjobs pour ce genre de scripts.

Un script qui met a jour les anniversaire du jour à minuit, et qui envoi un ptit mail :)