Dag mensen,

Ik ben een beetje bezig met php enzo lijkt me leuk om te leren enz.

nu heb ik dus een verjaardags script van internet gehaald en nu mis ik iets... hij laat zien dat als er iemand jarig is dat er dan gefeliciteerd staat blabla. nu is het probleem dat wanneer er niemand jarig is dat het vak gewoon leeg is... ik heb vanalles al geprobeert maar zonder succes. nu vroeg ik me af is het mogelijk dat wanneer niemand jarig is dat er dan "vandaag is niemand jarig " staat.


<? 
$datum = date('d-m'); 

$result = mysql_query("SELECT * FROM kalender WHERE gbdatum = '$datum'"); 
while ($list = mysql_fetch_object($result)) 
{ 

$jaar = date('Y'); 
$leeftijd = $jaar - $list->gbjaar; 

if($list->tussenvoegsel) { 
$tussenvoegsel = " $list->tussenvoegsel"; 
} 
else { 
$tussenvoegsel = ""; 
} 

echo "Vandaag is <b>$list->naam$tussenvoegsel $list->achternaam</b> jarig, Hartelijk gefeliciteerd<br>"; 

} 
?> 


kan iemand mij helpen ???
<?
$datum = date('d-m');

$result = mysql_query("SELECT * FROM kalender WHERE gbdatum = '$datum'");
if(mysql_num_rows($result) > 0) {
while ($list = mysql_fetch_object($result))
{

$jaar = date('Y');
$leeftijd = $jaar - $list->gbjaar;

if($list->tussenvoegsel) {
$tussenvoegsel = $list->tussenvoegsel;
}
else {
$tussenvoegsel = "";
}

echo "Vandaag is <b>$list->naam$tussenvoegsel $list->achternaam</b> jarig, Hartelijk gefeliciteerd<br>";

} else {
echo "vandaag is niemand jarig";
}
?>
dan krijg ik de foutmelding:

Parse error: parse error, unexpected T_ELSE in C:\Program Files\xampp\htdocs\intranet\include\verjaardag.php on line 25
welke regels is line 25 dan, lijkt me makkelijk om te weten.
daar begint die laatste else
de while lus is inderdaad niet afgesloten in dit stukje script

Reageren