Hallo,
Ich suche nach einer Funktion bzw. einfach nur einer Methode wie ich IMMER den nächsten anstehenden Geburtstag anzeigen kann...
Hab schon viel Hick und Hack versucht, aber das wird ein Code-Haufen.... ich dachte mir vielleicht hat ja jemand eine kurze pragmatische Lösung, vielleicht auch schon eine vorgefertigte ...
Die Geburtstag sind als DATE in einer MySQL Datenbank gespeichert.
Bin über jeden Beitrag dankbar!
Liebe Grüße,
Marcel
Mein bisheriges Geplänkel:
Ich suche nach einer Funktion bzw. einfach nur einer Methode wie ich IMMER den nächsten anstehenden Geburtstag anzeigen kann...
Hab schon viel Hick und Hack versucht, aber das wird ein Code-Haufen.... ich dachte mir vielleicht hat ja jemand eine kurze pragmatische Lösung, vielleicht auch schon eine vorgefertigte ...
Die Geburtstag sind als DATE in einer MySQL Datenbank gespeichert.
Bin über jeden Beitrag dankbar!
Liebe Grüße,
Marcel
Mein bisheriges Geplänkel:
PHP-Code:
$timestamp = time();
$datumaktuell = date("d.m.Y",$timestamp);
$dateheute = explode(".", $datumaktuell);
$jahrheute = $dateheute[2];
$monatheute = $dateheute[1];
$tagheute = $dateheute[0];
$result = mysql_query("SELECT * FROM patienten") or die(mysql_error());
while($row = mysql_fetch_array($result))
{
$patid = $row["PatientenID"];
$patgeb = $row["PatientenGeb"];
$patgebarr = explode("-", $patgeb);
$tag = "$patgebarr[2]";
$monat = "$patgebarr[1]";
if ($monat != 00 AND "$monat$tag" >= "$monatheute$tagheute")
{
$arr[$patid] = "$monat$tag";
}
}
asort($arr);
Kommentar