Anniversaire des membres.

Eléphant du PHP | 89 Messages

27 juil. 2005, 22:50

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.

Mammouth du PHP | 19672 Messages

27 juil. 2005, 22:59

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 ?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

ViPHP
pjl
ViPHP | 2119 Messages

28 juil. 2005, 07:56

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'à.

Eléphant du PHP | 89 Messages

28 juil. 2005, 21:55

merci pour vos réponses.

A moi de jouer alors ...

Mammouth du PHP | 543 Messages

29 juil. 2005, 09:13

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 :)