Ik heb een php script, wat het volgende doet:
het kijkt in de table users naar het veld bday(jjjj-mm-dd),
vervolgens wordt de datum nu met de datum over 3 maanden berekend en al wie daar tussen valt, wordt in een blok verjaardagen weergegeven. Tot nog toe MOOI.
Alleen ik wil de weergave wijzigen, deze is nu:
. nicknaam
apr 25th
. nicknaam
may 29th
.nicknaam
may 21th
.nicknaam
may 17th
zoals je ziet, is de dagvolgorde verkeerd. Hoe kan ik deze sorteren, zodat de eerstaankomende dag bovenaan komt.
Ten tweede, kan ik de maandaanduiding niet wijzigen naar Nederlands.
Het script is als volgt:
$Date = Date("m/d/Y");
$Date_Array = explode("/", $Date);
$content = "";
global $prefix, $currentlang;
$eventsresult = mysql_query("SELECT uid, uname FROM users WHERE (MONTH(bday) - MONTH(NOW()) <= 2) AND (MONTH(bday) - MONTH(NOW()) >= 0) ORDER BY MONTH(bday), bday, uname");
$result = mysql_query("SELECT DATE_FORMAT(bday, '%b %D') as formatted_date FROM users WHERE (MONTH(bday) - MONTH(NOW()) <= 2) AND (MONTH(bday) - MONTH(NOW()) >= 0) ORDER BY MONTH(bday), bday, uname");
if (mysql_num_rows($eventsresult) == 0)
{
$content .= "<center><font class=\"content\">\"Geen Verjaardagen\"</font></center>";
}
else
{
$content .= "<center>[img]\"images/blocks/happy_birthday.gif\"[/img]</center><br>";
while(list($uid, $uname, $bday) = mysql_fetch_row($eventsresult))
{
$row = mysql_fetch_array($result);
$content .= "<strong><big>·</big></strong> <a href=\"url\">$uname</a><br> $row[formatted_date]<br>";
}
}
het kijkt in de table users naar het veld bday(jjjj-mm-dd),
vervolgens wordt de datum nu met de datum over 3 maanden berekend en al wie daar tussen valt, wordt in een blok verjaardagen weergegeven. Tot nog toe MOOI.
Alleen ik wil de weergave wijzigen, deze is nu:
. nicknaam
apr 25th
. nicknaam
may 29th
.nicknaam
may 21th
.nicknaam
may 17th
zoals je ziet, is de dagvolgorde verkeerd. Hoe kan ik deze sorteren, zodat de eerstaankomende dag bovenaan komt.
Ten tweede, kan ik de maandaanduiding niet wijzigen naar Nederlands.
Het script is als volgt:
$Date = Date("m/d/Y");
$Date_Array = explode("/", $Date);
$content = "";
global $prefix, $currentlang;
$eventsresult = mysql_query("SELECT uid, uname FROM users WHERE (MONTH(bday) - MONTH(NOW()) <= 2) AND (MONTH(bday) - MONTH(NOW()) >= 0) ORDER BY MONTH(bday), bday, uname");
$result = mysql_query("SELECT DATE_FORMAT(bday, '%b %D') as formatted_date FROM users WHERE (MONTH(bday) - MONTH(NOW()) <= 2) AND (MONTH(bday) - MONTH(NOW()) >= 0) ORDER BY MONTH(bday), bday, uname");
if (mysql_num_rows($eventsresult) == 0)
{
$content .= "<center><font class=\"content\">\"Geen Verjaardagen\"</font></center>";
}
else
{
$content .= "<center>[img]\"images/blocks/happy_birthday.gif\"[/img]</center><br>";
while(list($uid, $uname, $bday) = mysql_fetch_row($eventsresult))
{
$row = mysql_fetch_array($result);
$content .= "<strong><big>·</big></strong> <a href=\"url\">$uname</a><br> $row[formatted_date]<br>";
}
}