no sirve, si no pones marca o modelo pero pones algo en todos los demás campos te va a quedar así:
lo que te dará error ya que no puedes poner mas de un WHERE en tu consulta.
además creo que te complicaste infinitamente con la primera parte de la sentencia:
y luego en PHP, tienes variables no declaradas si no se ha seleccionado marca o modelo:
Código PHP:
Ver originalSELECT *$marcamodeloprint $were $marcamodeloprintdos $tipobuscaprint $esloradeprint $esloraaprint $preciodeprint $precioaprint $anodeprint $anoaprint ORDER BY $orden asc LIMIT $comienzo, $cant_reg
alargas mucho tu código innecesariamente para hacer algo tan simple como comparar una cosa con otra.
...