Ich habe bisher folgenden Code:
Der haut auch wunderbar hin, aber leider nur, wenn jemand heute also am aktuellen Datum Geburtstag hat. Ansonsten läuft sich die Schleife tot -> Timeout. Woran liegts?
PHP:
$day = date("d");
$month = date("m");
$found = false;
while ($found == false)
{
while ($result_array=mysql_fetch_array($mysql_result))
{
if (shortenBirth($result_array["BIRTH"]) == "$day.$month")
{
$date = "$day.$month";
$name = $result_array["FNAME"]. " ".$result_array["LNAME"];
$found = true;
}
}
$day++;
if ($day > "31")
{
$day = "01";
$month++;
}
if ($month > "12")
{
$month = "01";
$day = "01";
}
}