Non conoscendo i campi della tua tabella uso settimana, prova cosi'


<?PHP
$settimana_corrente=date("W");
$mese=date("m");
$anno=date("Y");

$res = mysql_query("SELECT * FROM eventi_mese WHERE settimana='$settimana_corrente' ORDER BY RAND() LIMIT 0,1") or die (mysql_error());
while ($elenco = mysql_fetch_assoc($res)) {

if ($elenco['settimana']){
$immagine = $elenco['immagine'];

}else{ $res2 = mysql_query("SELECT * FROM eventi_settimana ORDER BY RAND() LIMIT 0,1") or die (mysql_error());
while ($elenco2 = mysql_fetch_assoc($res2)) {
$immagine = $elenco2['immagine'];
}

?>[img]<? print $immagine ?>[/img]<? } }?>