Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/09/2009, 09:57
ddiaz820427
 
Fecha de Ingreso: julio-2009
Mensajes: 84
Antigüedad: 15 años, 8 meses
Puntos: 1
Pregunta Ayuda con PHP/SWF Charts

Hola a Todos...

Estoy intentando hacer estadisticas graficas en una aplicacion y despues de revisar varias librerias me decidi por PHP/SWF Charts que me genera los graficos en Flsah muy elegantes. Pero tengo un problemita y me gustaria saber si alguien me puede colaborar.

tengo el siguiente archivo, que seria el data:

Código PHP:
$sql=$_GET['sql'];
$queryresult $db->query($sql);
$DatosX=array('',1,2,3,4,5,6,7,8,9,10,11,12);
$DatosY=array($Titulo,0,0,0,0,0,0,0,0,0,0,0,0);
while(
$Datos=$db->fetchArray($queryresult))
{
    for(
$i=1;$i<=12;$i++)
    {
        if(
$i==sprintf("%d",$Datos['mesegreso']))
        {
            
$DatosY[$i]=$Datos['diasestancia'];
        }
    }
}

$chart 'chart_type' ] = 'line';
$chart 'chart_data' ] = array ($DatosX,$DatosY);
$chart 'chart_rect' ] = array ( 'x'=>50,
                                  
'y'=>50,
                                  
'width'=>300,
                                  
'height'=>200,
                                  
'positive_color'  =>  "FFFFFF",
                                  
'positive_alpha'  =>  1000,
                                );
$chart 'chart_value' ] = array (  'prefix'         =>  ""
                                    
'suffix'         =>  "m"
                                    
'decimals'       =>  0,
                                    
'decimal_char'   =>  ".",  
                                    
'separator'      =>  "",
                                    
'position'       =>  "middle",
                                    
'hide_zero'      =>  false
                                    
'as_percentage'  =>  false
                                    
'font'           =>  "Arial"
                                    
'bold'           =>  true
                                    
'size'           =>  10
                                    
'color'          =>  "000000"
                                    
'alpha'          =>  90
                                  
); 
SendChartData $chart );

?> 
y el archivo en el que invoco la grafica es:

Código PHP:

$sql
="SELECT ra.mesegreso,SUM(ra.diasestancia) AS diasestancia
             FROM    registroatencion ra
             GROUP BY ra.mesegreso
             ORDER BY ra.mesegreso ASC"
;
echo 
InsertChart URL_COMUN_PATH."/librerias/charts/charts.swf"URL_COMUN_PATH."/librerias/charts/charts_library",URL_MODULOS_PATH."estadistica/graficos/grafico.php?Titulo=Evoluvion Egresos&sql=".$sql400300 );
?> 
Como pueden observar mi idea es tener un solo archivo data al cual le envio la consulta por URL, asi quedaria dinamico y solo tendria un archivo de generacion de la grafica. Pero resulta que la variable $sql me llega bien al archivo data, pero al momento de realizar la consulta no me la toma, es como si llegara vacia. No se si me explique bien,. espero que si y que me puedan colaborar, gracias.


P.D: No se si postie en el foro adecuado