Anniversaires et dates
Posté : 16 févr. 2006, 09:59
Bonjour à tous :
J'ai fais un petit script pour afficher les anniversaires des membres de mon site. VOici :
Quand j'affiche ma page il m'affiche :
Anniversaire du jour
Aucun anniversaire à féter
Merci pour votre aideeeeeee
J'ai fais un petit script pour afficher les anniversaires des membres de mon site. VOici :
<?
echo " <table cellpadding=\"2\" cellspacing=\"2\">
<tr><td valign=\"top\" align=\"left\"> <b>Anniversaire du jour</b></td></tr></table>
<table cellpadding=\"6\" cellspacing=\"0\"><tr><td valign=\"top\" align=\"left\"><br />";
$date = date("d/m");
$sql="SELECT * FROM nuked_users where 'age' LIKE '$date%'";
$req= mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$anniv=mysql_num_rows($req);
$data['anniv']=$anniv;
if ($anniv!=0){
echo " <center><b>Oyé Oyé aujourd'hui nous fétons l'anniversaire de :</b></center><br />";
$sql1="SELECT * FROM nuked_users WHERE 'age' LIKE '$date%'";
$req1= mysql_query($sqll) or die('Erreur SQL !<br>'.$sql1.'<br>'.mysql_error());
while($data1 = mysql_fetch_array($req1))
{
$nom=$data1['pseudo'];
$naissance=$data1['date'];
$array_date = explode('/', $naissance);
$jour = $array_date[0];
$mois = $array_date[1];
$annee = $array_date[2];
$newdateannee = date("Y");
$calculannee = $newdateannee - $annee;
echo " <b>$nom</b> ($calculannee ans) ";}
}else{
echo " <center><b>Aucun anniversaire à féter</b></center>";}
echo " <br /><br /></td></tr></table>";
?>
La colonne 'age' qui contient donc mes date de naissances est au format Varchar(10) 16/02/1981Quand j'affiche ma page il m'affiche :
Anniversaire du jour
Aucun anniversaire à féter
Merci pour votre aideeeeeee