Erelid |
|
Ik heb gelijk je code maar wat opgeruimd, hopelijk leer je er wat van want je code is een zootje...
<?php
$jarig = array();
// Hierin komen de jarigen
while ($row = mysql_fetch_array($result)) {
// Begin uitlezen
$day = $row['day'];
$naam = $row['naam'];
$jaar = date('Y');
$leeftijd = $jaar - $row['year'];
// Gooi de jarige in de array
$jarig[] = 'is <a href="#" onclick"popup(\'jarig.php?id='.$row['id'].'&to='.$row['gebruikersnaam'].'\',\'shouts\',\'370\',\'600\');"><strong>'.$row['naam'].'</strong></a> '.$leeftijd.' jaar geworden';
}
if(count($jarig) == 0) {
// Is de array leeg?
$bericht = 'Er is vandaag niemand jarig.';
} else {
// De zit een jarige in
$bericht = 'Vandaag ';
$bericht .= implode(' en ',$jarig);
// Aan elkaar plakken met implode, en dit dan nog achter $bericht plakken
}
echo $bericht;
?>
<?php // Hierin komen de jarigen // Begin uitlezen $day = $row['day']; $naam = $row['naam']; $leeftijd = $jaar - $row['year']; // Gooi de jarige in de array $jarig[] = 'is <a href="#" onclick"popup(\'jarig.php?id='.$row['id'].'&to='.$row['gebruikersnaam'].'\',\'shouts\',\'370\',\'600\');"><strong>'.$row['naam'].'</strong></a> '.$leeftijd.' jaar geworden'; } // Is de array leeg? $bericht = 'Er is vandaag niemand jarig.'; } else { // De zit een jarige in $bericht = 'Vandaag '; $bericht .= implode(' en ',$jarig); // Aan elkaar plakken met implode, en dit dan nog achter $bericht plakken } ?>
De output hiervan zal zijn:
Vandaag is aap 16 jaar geworden en is banaan 78 jaar geworden en is peer 9 jaar geworden.
Dit is natuurlijk klungelige schrijfstijl, maar ik geef de pap ook niet in de mond eh. |