Que tal, toda la busqueda es dinamica?, ya se que es dinamica pero puedo yo buscar por uno o varios a la vez osea por el nombre del cliente en una fecha especifica?, por la fecha especifica en un campo aleatorio?, etc, si puedes hacer busquedas por varios campos a la vez el comienzo de tu codigo esta bien y lo complementas asi:
Código HTML:
If ($_POST["nombre"]!=""){
$miWHERE = " AND clientes.nombre_cliente= ".$_POST["nombre"];
}else
{
if ($_POST["fecha_ini"]!="" && $_POST["fecha_fin"]!="")
{
$miWHERE .= " AND clientes.fecha_ini >='".$_POST["fecha_ini"]."' AND clientes.fecha_fin<='".$_POST["fecha_fin"]."'";
}
else
{
......// aqui los demas campos siempre teniendo en cuenta qe para ir agregando valor a tu variable $miWHERE debes colocar un . antes del =
}
}
Bueno espero que te sirva... Saludos