Bij overlijden teller een terug
Ik heb een verjaardagskalender/lijstje gemaakt. Hierbij heb ik het zo gemaakt, dat als iemand overlijdt hij/zij niet op het lijstje komt te staan.
Het wordt dus een blanco plek. Tevens heb ik een maximaal aantal te tonen verjaardagen ingesteld. Alleen als er geen verjaardagen meer in de maand zijn, maar wel nog van iemand die al overleden is, dan heb je dus een blanco lijstje en niet de tekst " geen jarigen meer in deze maand". Logisch, want het script telt nog steeds een verjaardag, maar dit is een leeg veld.
Mijn vraag dus: hoe zorg ik er voor dat als het bovengenoemde het geval is het script laat zien dat er dan geen jarigen meer in deze maand is?
Hieronder het gedeelte van de script wat van toepassing is:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
$caleventslimit = intval( $params->get( 'count', 5 ) );
// query uitvoeren
$database->setQuery($sqlcal);
$rows = $database->loadObjectList();
if ($rows === null) {
$content = "Geen jarigen meer in deze maand ";
return;
}
// resultaat opbouwen
$content ="<font size=1><b>Komende verjaardagen</b></font><br/><br/>";
$content .= "<table width='100%' border='0' cellspacing='0' cellpadding='0'>";
foreach($rows as $row) {
$naam = stripslashes($row->naam);
$datum = stripslashes($row->datum);
$leeftijd = stripslashes($row->leeftijd);
$jarigop = stripslashes($row->jarigop);
$datum_overlijden = stripslashes($row->datum_overlijden);
$naam_baas = stripslashes($row->naam_baas);
$email = stripslashes($row->email);
if($datum_overlijden == "")
{
$content .= "<tr><td width=5 valign=top align=left>" .
"<font size=1><b>" . $jarigop . "</b> </font></td>" .
"<td align=left valign=top>" .
"<font size=1>" . $naam . " (" . $leeftijd . ")</font></td></tr>";
}
else
{
$content .= "";
}}
$content .="</table>";
// query uitvoeren
$database->setQuery($sqlcal);
$rows = $database->loadObjectList();
if ($rows === null) {
$content = "Geen jarigen meer in deze maand ";
return;
}
// resultaat opbouwen
$content ="<font size=1><b>Komende verjaardagen</b></font><br/><br/>";
$content .= "<table width='100%' border='0' cellspacing='0' cellpadding='0'>";
foreach($rows as $row) {
$naam = stripslashes($row->naam);
$datum = stripslashes($row->datum);
$leeftijd = stripslashes($row->leeftijd);
$jarigop = stripslashes($row->jarigop);
$datum_overlijden = stripslashes($row->datum_overlijden);
$naam_baas = stripslashes($row->naam_baas);
$email = stripslashes($row->email);
if($datum_overlijden == "")
{
$content .= "<tr><td width=5 valign=top align=left>" .
"<font size=1><b>" . $jarigop . "</b> </font></td>" .
"<td align=left valign=top>" .
"<font size=1>" . $naam . " (" . $leeftijd . ")</font></td></tr>";
}
else
{
$content .= "";
}}
$content .="</table>";
Alvast bedankt en fijne feestdagen allemaal!
Gewijzigd op 01/01/1970 01:00:00 door Josh
Thanx!
Ik hoop dat het duidelijk is.