Vuelvo con lo que dije antes.Lo que hay en $filtros no va entre comillas.
En $filtros estás metiendo cosas como:
Código PHP:
Ver original$filtros.="accion_alumno.estado<>'ANULADO' AND accion_alumno.IdAccion in (select det_fra_emp.IdAccion from facturas_empresas,det_fra_emp where facturas_empresas.IdFactura=det_fra_emp.IdFactura and (facturas_empresas.estado='PTE. PAGO' or facturas_empresas.estado LIKE 'IMPAGADO%')) AND ";
Y al final del código, estás haciendo
Con lo que todo el contenido de $filtros va a ir entrecomillado.Y eso no es lo que quieres.
Quita las comillas alrededor de $filtros.
Y, en general, es mucho mejor que en vez de
Escribas:
Código PHP:
Ver original$query="SELECT COUNT(acciones.IdAccion)as total.....";
Asi , si tienes un problema con la query, haciendo echo $query la puedes examinar.