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
