Muchas gracias stramin !!
al final hice esto:
Código PHP:
$marcamodelo = $_REQUEST["marcamodelo"];
$tipobusca = $_REQUEST["tipobusca"];
$eslorade = $_REQUEST["eslorade"];
$esloraa = $_REQUEST["esloraa"];
$preciode = $_REQUEST["preciode"];
$precioa = $_REQUEST["precioa"];
$anode = $_REQUEST["anode"];
$anoa = $_REQUEST["anoa"];
if ($marcamodelo == "Buscar marca o modelo"){
$marcamodeloprint = "";
if ($tipobusca == ""){
}
$were = "FROM mibarcobd";
}else{$marcamodeloprint = ", MATCH(marca,modelo) AGAINST ('%".$marcamodelo."%' IN BOOLEAN MODE) AS rank";
$marcamodeloprintdos = "MATCH(marca,modelo) AGAINST('%".$marcamodelo."%' IN BOOLEAN MODE)";
$were = "FROM mibarcobd WHERE";
//(UCASE(marca) LIKE UCASE('%".$marcamodelo."%') OR UCASE(modelo) LIKE UCASE('%".$marcamodelo."%'))
}
if ($tipobusca == ""){
$tipobuscaprint = "";
}else{
if ($marcamodelo == "Buscar marca o modelo"){
$tipobuscaprint = "WHERE tipo LIKE $tipobusca";
}else{
$tipobuscaprint = "AND tipo LIKE $tipobusca";
}
}
if ($eslorade == ""){
$esloradeprint = "";
}else{
if ($marcamodelo == "Buscar marca o modelo"){
$tipobuscaprint = "WHERE eslora >= $eslorade";
}else{
$esloradeprint = "AND eslora >= $eslorade";
}
}
if ($esloraa == ""){
$esloraaprint = "";
}else{
if ($marcamodelo == "Buscar marca o modelo"){
$tipobuscaprint = "WHERE eslora <= $esloraa";
}else{
$esloraaprint = "AND eslora <= $esloraa";
}
}
if ($preciode == ""){
$preciodeprint = "";
}else{
if ($marcamodelo == "Buscar marca o modelo"){
$tipobuscaprint = "WHERE precio >= $preciode";
}else{
$preciodeprint = "AND precio >= $preciode";
}
}
if ($precioa == ""){
$precioaprint = "";
}else{
if ($marcamodelo == "Buscar marca o modelo"){
$tipobuscaprint = "WHERE precio <= $precioa";
}else{
$precioaprint = "AND precio <= $precioa";
}
}
if ($anode == ""){
$anodeprint = "";
}else{
if ($marcamodelo == "Buscar marca o modelo"){
$tipobuscaprint = "WHERE ano >= $anode";
}else{
$anodeprint = "AND ano >= $anode";
}
}
if ($anoa == ""){
$anoaprint = "";
}else{
if ($marcamodelo == "Buscar marca o modelo"){
$tipobuscaprint = "WHERE ano <= $anoa";
}else{
$anoaprint = "AND ano <= $anoa";
}
}
$sql2 = "SELECT *$marcamodeloprint $were $marcamodeloprintdos $tipobuscaprint $esloradeprint $esloraaprint $preciodeprint $precioaprint $anodeprint $anoaprint ORDER BY $orden asc LIMIT $comienzo, $cant_reg";
Gracias a todos !!