Originariamente inviato da TecnoSystem
Ciao credo che questa per te sia una soluzione valida:
Codice PHP:
if(isset($_POST['info_form'])) {
    
//definisci i campi da cercare
    
$campo = array('nome''indirizzo''citta''telefono''fax');
    
$condizione = array();

    
// creo un loop dei campi definiti
    
foreach($campo as $campi){
        
// controllo se i campi inviati sono vuoti
        
if(isset($_POST[$campi]) && $_POST['campi'] != '') {
            
//creo una condizione di ricerca sql
            
$conditions[] = "`$campi` LIKE '%" mysql_real_escape_string($_POST[$campi]) . "%'";
        }
    }

    
// creo la query
    
$query "SELECT * FROM TABLE ";
    
// se la condizione non è definita
    
if(count($condizione) > 0) {
        
//invio query
        
$query .= "WHERE " implode (' AND '$condizione);
    }

    
$result mysql_query($query); 
Spero di esserti stato di aiuto
Marko
Ciao Marko,
TI ringrazio per la risposta.
Fino ad adesso non mi sono imbattuto in array, vedo di studiare e testare il tuo suggerimento.
Grazie.