Med en enkel SQL-query o lite mer kod :)
$result = @mysql_query("SELECT * FROM dinTabell WHERE datum = '" . Date("Y-m-d") . "'")
or Die(mysql_error());
$resultArray = mysql_fetch_array($result);
if(mysql_affected_rows() == 0) {
$result = null;
$result = @mysql_query("SELECT * FROM dinTabell WHERE datum < '" . Date("Y-m-d") . "' ORDER BY datum DESC")
or Die(mysql_error());
$resultArray = null;
$resultArray = mysql_fetch_array($result);
}
echo $resultArray[textfield];
Den koden hämtar nuvarande dagens post om den finns, annars hämtar den senaste posten.
Se bara till att ha ett datum/tid fält som heter datum.
Tror det ska funka :)
------------------
SPiN, bjorne.w@telia.com
-- Fame is a bitch, man [Brad Pitt - Fight Club] --
[Redigerat av SPiN den 06 maj 2001]
