if sætning
Hvorfor virker dette ikke for mig?Kan godt se hvis en bruger har fødselsdag:
if ($num_rows > 0) {
det herefter vil godt udskrives, men efter else kører det ikke rigtigt. Tilsidst i scriptet har jeg prøvet at echo $num_rows og den er godt nok "0" når der ikke er nogle brugere der har fødselsdag! For mig ville det være logik hvis jeg så kunne skrive enten:
}elseif ($num_rows == 0) {
eller:
}else{
Men den går ikke! HJÆLP :*(
<?
$dagsdato = date("m-d");
$query = mysql_query("SELECT * FROM users WHERE birthday LIKE '%$dagsdato'") or die(mysql_error());
$num_rows = mysql_num_rows($query);
while ($row = mysql_fetch_array($query)) {
if ($num_rows > 0) {
?>
<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#CCCCCC">
<tr class="font_blue">
<td width="30"><div align="center"><img src="site_files/gfx/country/<? echo "$row[country]"; ?>" class="font_black"></div></td>
<td><a href="user_show.php?userid=<?php echo "$row[userid]"; ?>" class="font_blue"><strong><? echo "$row[username]"; ?></strong></a></td>
</tr>
</table>
<?
}else{
?>
<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#CCCCCC">
<tr class="font_blue">
<td><div align="center" class="font_blue">Der er ingen brugere der har fødselsdag i dag...</div> </td>
</tr>
</table>
<?
}}
echo "$num_rows";
?>
På forhånd tak!
