Tengo un pagina llamada "personas.php" con un form que incluye varios selects (entre 8 y 10) para generar una consulta en base a los filtros que quiera utilizar el usuario. En el form tengo un boton que al dar click manda el action a otro archivo llamado "personasqry.php" donde se construye el query en base a los selects posteados, genera la consulta a la base de datos mysql y genera la tabla html con los resultados de la consulta. Hasta acá todo bien.
Ahora lo que quiero hacer es que en lugar de solo desplegar el resultado en la pantalla haya otras opciones (ya sea con un select o con otros botones en el form) para generar el resultado en archivos de diferentes formatos (por ejemplo excel, word y pdf). La duda es que en cada archivo php tendria que armar el query, por lo que no veo practico repetir el codigo para leer los selects posteados por cada formato.
¿hay forma de "pasar" el query desde el primer archivo? de preferencia que no sea por url para que el usuario no vea todo el chorizote de la consulta sql.
Una disculpa si no me expliqué bien
Saludos