Cosa significa non funziona? Sei sicuro che $nomets sia valorizzato?
La query mi sembra corretta.
Stampala a video prima della sua esecuzione per vedere come viene risolta e aggiungi la segnalazione di errori.
Codice PHP:
$dati=mysql_query("select progressivo from autofx where id =(select MAX(id) from progressivo where nomets='$nomets'") or die(mysql_error());