Prova:

Codice PHP:
$marca $_REQUEST["marca"];
$modello $_REQUEST["modello"];
$prezzomin $_REQUEST["prezzominimo"];
$prezzomax $_REQUEST["prezzomax"];


$query "SELECT * FROM tabella WHERE";

if (
/*specificata marca*/) {
$query .= " marca = '$marca'";
$count true;
}

if (
/*specificato modello*/) {
  if (
$count$query .= " AND";
$query .= " modello = '$modello'";
$count true;
}

if (
/*specificato prezzo minimo*/) {
  if (
$count$query .= " AND";
$query .= " prezzo > '$prezzomin'";
$count true;
}

if (
/*specificato prezzo massimo*/) {
  if (
$count$query .= " AND";
$query .= " prezzo < '$prezzomax'";
}

$query .= " ORDER BY prezzo DESC"