dale así... creo q es más "lindo"
Código PHP:
if($_POST['categoria']!="")
$agregado[] = "categoria='".$_POST['categoria']."'";
}
if($_POST['provincia']!=""){
$agregado[]="provincia='".$_POST['provincia']."'";
}
// coche es el otro campo, no? arreglalo según sea
if($_POST['coche']!=""){
$agregado[]="coche='".$_POST['coche']."'";
}
if (count($agregado) > 0) {
$sql = "SELECT * FROM anuncio WHERE ".implode(" AND ",$agregado)." AND act='1' ORDER BY id DESC";
}