Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/12/2009, 04:00
Avatar de aniMAYtions
aniMAYtions
 
Fecha de Ingreso: diciembre-2007
Ubicación: Granada
Mensajes: 519
Antigüedad: 16 años, 4 meses
Puntos: 2
ayuda con jpgraph

Hola amig@s!!

Estoy incorporando estadísticas con jpgraph en mi sitio web y me ha surgido un buen problema.
Resulta que las estadísticas deberían poderse filtrar, y haciéndolas como rezan los manuales no me coge las variables que en su caso tengo que enviarle a la página del gráfico en cuestión. Me explico un poco mejor:

En mi aplicación aparece una página con un formulario de filtro, donde por ejemplo puedes filtrar por sexo, por ocupación o por provincia, o por las 3 cosas a la vez.
Esa misma página recoge la condición del filtro en el caso de que se haia pulsado el botón de filtrar y llama a otra función que genera la consulta a la base de datos dependiendo del filtro que se le quiera aplicar. Esta funcion, aparte de generar la consulta la realiza y obtiene los datos correspondientes, que luego los transforma en array y los manda a otra función que imprime por pantaia la imágen de la gráfica, iamando en este caso al fichero php que tiene el script de generación. Un ejemplo del código de esta última función sería
Código:
<img src='grafico_tarta.php?data=$data' alt='' border='0'>
Con data le estoy enviando a grafico_tarta.php el array que he obtenido con los resultados.

La cosa está en que no puedo o no sé cómo comprobar que a gráfico_tarta.php le están llegando esos datos correctamente, pero lo que sí he comprobado es que llegan hasta la última función.
Después no ocurre nada más, quiero decir, ni se genera gráfica ni me da error.
Data lo recojo en grafico_tarta.php con
Código:
$data = $_GET['data'];
y después le sigue el resto del script ke ia prové y funciona haciendo la consulta a la base de datos en esa misma página y no mandándole parámetros.

Mi duda es, acaso no se puede hacer lo que intento hacer? quiero decir, mandarle parámetros al script de generación de la gráfica, y tengo que hacer un script para cada caso posible de filtrado? o bien podría suprimir el fichero grafico_tarta.php y crear otra función en la misma página donde tengo las demás funciones que contuviese el script de la gráfica y recibiese parámetros? y si es así, cómo iamo a una función desde el src de una imagen??

Espero haberos dado todos los datos necesarios para una respuesta acertada. Gracias por la aiuda!!