Alder i dag
Hej.Jeg har et script der fortæller hvem der har fødselsdag idag.
Så vidt så godt, men når jeg vil se hvor gamle de er i dag, får jeg at vide at de alle er 2010 år gamle.
Scriptet ser sådan her ud:
<?php
$q = mysql_query("SELECT id, name, flags, DATE_FORMAT(date, '%d') AS dato, DATE_FORMAT(date, '%m') AS maaned, DATE_FORMAT(date, '%Y') AS aar FROM turen WHERE MONTH(date) = '".date('n')."' AND DAYOFMONTH(date) = '".date('j')."' ORDER BY name ASC") or die(mysql_error());
while($vis = mysql_fetch_array($q)){
$id = $vis[id];
$name = $vis[name];
$flags = $vis[flags];
$dato = $vis[dato];
$maaned = $vis[maaned];
$aar = $vis[aar];
$date = $dato-$maaned-$aar;
$idag = date("Y") . date("m") . date("d");
$date = $date;
$alder = substr($idag - $date,0,-4);
echo "$alder <img src=$flags width='15' height='10' border=0> <a href=http://www.tourfacts.dk/profilryttere.php?id=$id class='link2'>$name</a><br>";
}
?>
Er der mon en der kan fortælle mig hvor fejlen er?
