Usa una if...
codice:
if(!isset($migliore) OR $migliore == "")  $migliore = '%';
 
$result = mysql_query("SELECT * FROM offertefax 
          WHERE migliore LIKE '$migliore' 
          ORDER BY data_partenza1 
          limit 0,16 ") or die(mysql_error());



ps... LIKE e non =