Gracias, es justo lo que necesitaba.
Este foro es realmente bueno, aquí la experiencia de los usuarios se eleva gradualmente de forma tan efectiva, gracias por compartir sus conocimientos con nosotros.
Mi código paso de ser ese monstruo a ser esta pequeña pieza:
Código PHP:
$cadbusca = "SELECT * FROM cve_shf WHERE 1=1";
if ($estado != "")
$cadbusca = $cadbusca." AND estado = $estado";
if ($controlador != "")
$cadbusca = $cadbusca." AND controlador = $controlador";
if ($perito != "")
$cadbusca = $cadbusca." AND perito = $perito";
if ($por == "colonia")
$cadbusca = $cadbusca." AND colonia LIKE '%$busqueda%'";
if ($por == "domicilio")
$cadbusca = $cadbusca." AND domicilio LIKE '%$busqueda%'";
if ($por == "solicitante")
$cadbusca = $cadbusca." AND solicitante LIKE '%$busqueda%'";
$cadbusca = $cadbusca."LIMIT $limite";
Saludos cordiales! =)