Ciao,
prova così:

$query = mysql_query("SELECT * FROM concorsi WHERE (date_format('".af."-".mf."-".gf." "hh.":".mm."','%d-%b-%Y %H:%i') >= NOW()) && (tipo = 'Gare ed appalti') && (aggiudicato = 0) ORDER BY id DESC");

ma devi impostare correttamente i valori '%d-%b-%Y %H:%' in funzione dei valori nella variabili. Puoi trovare documentazione a questo indirizzo:

http://dev.mysql.com/doc/refman/5.1/...functions.html

Ciao
Akito