Salve a tutti sto riproducendo una ricerca di annunci simile ai siti già esistenti e guardando sui siti più famosi ho visto che ad esempio un utente può scegliere la marca di un auto ma non il modello e i risultati vengono mostrati lo stesso, però avendo una query strutturata in questo modo se l'utente non seleziona nessun modello, non vengono mostrati i record, come posso fare a escludere dalla query i campi vuoti?

Codice PHP:
$sql "SELECT * FROM annunciauto INNER JOIN regioni ON annunciauto.idregione = regioni.idregioneINNER JOIN province ON annunciauto.idprovincia = province.idprovinciaINNER JOIN marcheauto ON annunciauto.idmarca = marcheauto.idmarcaWHERE annunciauto.idmarca = $idmarca
AND annunciauto.idmodello = 
$idmodello";
$result mysql_query($sql); 
le variabili $idmarca e $idmodello le ricevo da una select list