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