Page 1 sur 1

Date du jour et Date de naissance.

Posté : 05 mars 2006, 23:05
par Arno76
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:

Posté : 06 mars 2006, 00:02
par Truc
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');

Posté : 06 mars 2006, 00:31
par Arno76
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.

Posté : 06 mars 2006, 01:05
par Truc
if ($Date == $datedenaissance)
{
   echo "joyeux anniversaire";
} 
avec deux = et sans point virgule en fin de if.

Posté : 06 mars 2006, 01:26
par Arno76
Merci pour ton aide j ai reussi et c est grace a toi :D :wink:

Posté : 06 mars 2006, 01:38
par Truc
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().
:)

Posté : 06 mars 2006, 01:42
par Arno76
je vais regarder ca encore merci :D