While løkke løkke ændre ikk værdi
Hey Guru'erJeg har skrevet følgende:
<?php
include "funktion/db.php";
$sql = mysql_query("SELECT fornavn, efternavn, fdag FROM personer ORDER BY fdag ASC LIMIT 5");
include "funktion/luk_db.php";
?>
<table id="fdag_main">
<tr>
<td colspan="3" align="center"><p id="p_fdag"><b>5 næste fødselsdage:</b></p></td></tr>
<?php
while($row = mysql_fetch_array($sql)) {
$fdag = date('d.M', $row['fdag']);
$alder = date('Y')-date('Y', $row['fdag'])+1;
?>
<tr>
<td><p id="p_fdag"><?php echo "{$row['fornavn']} {$row['efternavn']}"?></p></td>
<td><p id="p_fdag"><?php print $fdag?></p></td>
<td><p id="p_fdag"><?php echo "{$alder} år"?></p></td></tr>
<?php
}
?>
</table>
Hvilket giver dette, hvorfor får jeg den samme dato og alder?
navn1 01.Jan 35 år
navn2 01.Jan 35 år
navn3 01.Jan 35 år
navn4 01.Jan 35 år
Fdag i MySQL er opbygget således:
`fdag` date NOT NULL default '0000-00-00'
Eksempel på en værdi i db'en 1954-05-13, hvilket også er den første der bliver hentet igennem løkken.
