Ti devi costruire la query dinamicamente, in base ai dati che ti vengono dal form.
Ad esempio
Codice PHP:
$where = ' 1=1 ';
if(isset($_POST['indirizzo']) && trim($_POST['indirizzo']) != ''){
$where .= " AND indirizzo='".mysql_real_escape_string($_POST['indirizzo'])."'";
}
if(isset($_POST['nome']) && trim($_POST['nome']) != ''){
$where .= " AND nome ='".mysql_real_escape_string($_POST['nome'])."'";
}
...
$query = mysql_query("SELECT * FROM clienti WHERE $where");
PS: ma come = '$come' OR (come = '$come'), che senso ha?