Ciao a tutti,
ho questo motore di ricerca che funziona benissimo, ma ha solo un problema che vorrei risolvere e non so come

Mi spiego meglio, se io cerco es: agrigento il motore di ricerca mi estrae tutti i risultati di agrigento, e cosi via per qualsiasi interrogazione, e fino a qui tutto bene .

Ma io vorrei che fosse possibile anche cercare tipo, via favara, agrigento cosi da sgranarmi ulteriormente i risultati.

Vi posto il codice se qualcuno sa cosa posso fare grazie mille.

Codice PHP:

<?php

$db_host 
"localhost";
$db_user "root";
$db_password "root";
$db_name "sicilia";

//connetto il database

$db mysql_connect($db_host$db_user$db_password) or die ('Errore durante la connessione');
mysql_select_db($db_name$db) or die ('Errore durante la selezione del db');

// recuperiamo il valore ricerca inviato con get

$ricerca $_GET['ricerca'];

// vediamo se è stato inviato, e quindi uguale a ok

if ( $ricerca == 'ok' ) {

// recuperiamo ora cerca inviato con post

$cerca $_POST['cerca'];

// vediamo se è stato compilato il campo

if ( $cerca == TRUE && $cerca != "" ) {

// ora vediamo se supera i tre caratteri

if ( strlen($cerca) >= ) {

// ora depuriamo la stringa da cercare sul database 

$cerca =  mysql_escape_string(stripslashes($cerca)); 

// ora possiamo effettuare la nostra ricerca sul db, state attenti alla sintassi

$query "SELECT * FROM
    annunci INNER JOIN regione ON (annunci.regioneid=regione.id )
    INNER JOIN provincia ON (annunci.provinciaid=provincia.id)
     INNER JOIN citta ON (annunci.cittaid=citta.id)
     INNER JOIN cliente ON (annunci.clienteid=cliente.id)
    
    WHERE id_annunci LIKE '%
$cerca%'  OR name LIKE '%$cerca%' OR regione LIKE '%$cerca%' OR citta LIKE '%$cerca%' OR descrizione LIKE '%$cerca%' OR prezzo LIKE '%$cerca%' OR via LIKE '%$cerca%' "

$risultato mysql_query($query) or die (mysql_error()); 

$risposta mysql_query($query) or die ("Utilizza termini più specifici!");

$dentro_la_querymysql_fetch_assoc($risposta);

if ( 
$dentro_la_query == TRUE ) {

while(
$rowmysql_fetch_assoc($risultato)) { 
$click_annuncio $row['click_annuncio'];
$id_annunci $row['id_annunci'];
 
  
$descrizione substr($row['descrizione'], 050); 
  
$mq $row['mq'];
  
$prezzo $row['prezzo'];
  
$tipologia $row['tipologia'];
    
$sigla $row['sigla'];
  
  
$name $row['name'];
   
$locali $row['locali'];
  
$via $row['via'];
  
$citta $row['citta'];
  
$user_name $row['user_name'];
  
$user_email $row['user_email'];
   
$condizioni $row['condizioni'];
    
$regione $row['regione'];
     
$tipo $row['tipo'];
      
$condizioni $row['condizioni'];
       
$logo_cliente $row['logo_cliente'];
         
  
   
$nome_file $row['nome_file'];
  
$tipo_file $row['tipo_file'];
  
$dati_file $row['dati_file'];
  






// stampiamo i nostri dati 


 
echo" <table width='100%'>";
  echo
" <tr>";
   echo
" <p class='three'><td colspan='3'> <a href=\"http://www.miosito.com/rannunci.php?id=$id_annunci\"/>$via,$citta,$name,$sigla,$regione</a></td>";
 echo
" </tr>";
 echo
" <tr>";
  echo
"  <td width='14%' bgcolor='#f4f9fd'> <a href=\"http://www.miosito.com/rannunci.php?id=$id_annunci\"/>[img]immagini1.php?id=$id_annunci[/img]</a></td>";
  echo
"  <td width='45%' bgcolor='#f4f9fd'><table width='100%'>";
   echo
"   <tr>";
    echo
"    <td>$descrizione</td>";
    echo
"  </tr>";
    echo
"  <tr>";
      echo
"  <td>$id_annunci</td>";
echo
"</tr>";
 echo
"     <tr>";
    echo
"    <td></td>";
    echo
"  </tr>";
   echo
" </table></td>";
  echo
"  <td width='31%' bgcolor='#f4f9fd'>$logo_cliente
Prezzo:
$prezzo
Mq:
$mq
Locali:
$locali</p></td>";
  echo
"</tr>";
echo
"</table>";




} else {

echo 
"Nessun temine alla ricerca trovato";

}


} else {

echo 
"Devi inserire almeno 3 caratteri";

}

} else {

echo 
"Non hai compilato il modulo ricerca";

}

}

?>