Date du jour et Date de naissance.

Eléphant du PHP | 136 Messages

05 mars 2006, 23:05

Bonjour,

j explique mon probleme je voudrai afficher l'anniversaire d'un joueur.

alors si je fait comme ceci ca me pose un probleme puisqu'il y a l année de naissance avec comment faire pour pas qu'il praine en compte l'année
de naissance.
<?php
$datedenaissance = "01/01/2000";

$Date = ("".date('d/m')."");

echo $Date;

if ($Date == $datedenaissance){
echo "joyeux anniversaire" ;
}
?>
Je vous remerci. :D :wink:
Modifié en dernier par Arno76 le 06 mars 2006, 01:28, modifié 2 fois.

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

06 mars 2006, 00:02

Salut,

utilse substr sur la date :
$datedenaissance = substr("01/01/2000",0,5);
tu peux aussi faciliter l'ecriture de la date du jour:
$Date = date('d/m');

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 136 Messages

06 mars 2006, 00:31

Merci pour le coup de main mes...

<?php 
$Date = date('d/m'); 

$datedenaissance = substr("$datedenaissance",0,5);

if ($Date = $datedenaissance); {

echo "joyeux anniversaire"; 
}
echo $Date;
?>
si je fait ca if ne fontione pas... je ne comprend pas pourquoi... si je met
if ($Date == $datedenaissance);
evidament il me la date egale a la date de naissance.

pouvez vous m aider merci.
Modifié en dernier par Arno76 le 10 mars 2006, 16:43, modifié 1 fois.

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

06 mars 2006, 01:05

if ($Date == $datedenaissance)
{
   echo "joyeux anniversaire";
} 
avec deux = et sans point virgule en fin de if.

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 136 Messages

06 mars 2006, 01:26

Merci pour ton aide j ai reussi et c est grace a toi :D :wink:

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

06 mars 2006, 01:38

de rien....

Histoire de compliquer (et encore) la chose, je suppose que la date sort d'une Base de données.
Tu peux extraire la date sous le format que tu souhaites avec DATE_FORMAT() (regarde l'exemple 2 ).
Comme ça pas de traitement php avec substr().
:)

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 136 Messages

06 mars 2006, 01:42

je vais regarder ca encore merci :D