Lid |
|
Ik zit met een probleempje waar ik niet uit kom:
Ik heb een ledenlijst waarin alle leden van een vereniging staan met hun geboortedatum
Nu wil ik alleen de leden tonen die vandaag jarig zijn.
Ik heb nu de volgende code:
<table width="100%" border="0">
<tr class="blok2">
<td align="center">Jarigen</td>
</tr>
</table>
<table width="100%" border="0">
<tr>
<td colspan="2" align="center"><img src="images/gefeli.gif" width="160" height="50" border="0" /></td>
</tr>
<?php
$sql = mysql_query('SELECT * FROM leden') or trigger_error(mysql_error(),E_USER_ERROR);
while ($row = mysql_fetch_array($sql)) {
$id = $row['id'];
$naam = $row['naam'];
$datum = $row['datum'];
if (cnv_datkort($datum) == strftime("%d-%m"))
{
?>
<tr>
<td class="hoofdtekst_klein"><?php echo cnv_datkort($datum); ?></td>
<td class="hoofdtekst_klein"><?php echo $naam; ?></td>
</tr>
<?php
}
else{
?>
<tr>
<td colspan="2" class="hoofdtekst_klein" align="center">Er zijn vandaag geen jarigen</td>
</tr>
<?php
}
}
?>
</table>
<table width="100%" border="0"> <tr class="blok2"> <td align="center">Jarigen</td> </tr> </table> <table width="100%" border="0"> <tr> <td colspan="2" align="center"><img src="images/gefeli.gif" width="160" height="50" border="0" /></td> </tr> <?php $id = $row['id']; $naam = $row['naam']; $datum = $row['datum']; if (cnv_datkort ($datum) == strftime("%d-%m")) { ?> <tr> <td class="hoofdtekst_klein"> <?php echo cnv_datkort ($datum); ?></td> <td class="hoofdtekst_klein"> <?php echo $naam; ?></td> </tr> <?php } else{ ?> <tr> <td colspan="2" class="hoofdtekst_klein" align="center">Er zijn vandaag geen jarigen</td> </tr> <?php } } ?> </table>
Hij laat nu wel de jarigen zien maar daaronder komt dus ook te staan dat er een aantal niet jarig zijn (Er zijn vandaag geen jarigen)
Hoe kan ik in de selectie van al het vergelijk maken dat alleen de jarigen uit de batabase gehaald worden?
|