fai qualcosa del tipo:
Codice PHP:
<form ....>
<input name="search[velamot]" ... >
<input name="search[price_max]" ... >
...
</form>

// nella pagina php
<?php
$conditions 
= array();
foreach(
$_POST['search'] as $key => $value){
     if(!
$value) continue;
     
// nel caso di select, puoi mettere un option con value nullo
     
switch($key){
         case 
'velamot':
              
$conditions[] = 'velamot LIKE %'.mysql_real_escape_string($value).'%';
         case 
'price_max':
              
$conditions[] = "price <='".mysql_real_escape_string($value)."'";
         ....
     }
}

$sql_conditions implode(' AND '$conditions);
$query "SELECT * .... WHERE $sql_conditions";
Ho messo delle tipologie di ricerca a caso...non avevo voglia di leggere tutto il tuoi codice

Chiaramente, prendilo come spunto