Lo más fácil sería crear un arreglo con los filtros que aplicarás, ejemplo:
Código PHP:
Ver originalif(isset($_GET['id']) && $_GET['id'] != 0) { $filtros[] = "id={$_GET['id']}";
}
if(isset($_GET['combo1']) && $_GET['combo1'] != 's') { $filtros[] = "campo1='{$_GET['combo1']}'";
}
if(isset($_GET['comboN']) && $_GET['comboN'] != 's') { $filtros[] = "campoN='{$_GET['comboN']}'";
}
// Armas la consulta
$sql = 'SELECT * FROM tabla';
// Si hay filtros a aplicar, los agregas:
if(count($filtros) > 0) { $sql .= ' WHERE ' . implode(' and ', $filtros); }
Sólo recuerda verificar y, en su caso, escapar cada dato recibido para evitar errores y/o posibles ataques.