Ich bin zwar nicht so der mysql crack. aber Ilja hat das ja schon angedeutet.
$result = mysql_query (
" SELECT ... " .
" FROM offer " .
" WHERE offer.aktiv = '1' " .
" AND (offer.enddatum <= '$aktdatum' " .
" AND offer.endzeit <= '$aktzeit' ) " .
" OR offer.enddatum <= '$aktdatum' " )
or die ( "Fehler in " . __FILE__ . " Zeile Nr. " . __LINE__ . " - " . mysql_error() );
warum verwendest du hier anstatt $aktdatum nicht die mysql Funktion NOW() mit den entsprechenden Datumsfunktionen von mysql?
Struppi.