Foros del Web » Programando para Internet » PHP »

Ayuda con PHP/SWF Charts

Estas en el tema de Ayuda con PHP/SWF Charts en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 14/09/2009, 09:57
 
Fecha de Ingreso: julio-2009
Mensajes: 84
Antigüedad: 14 años, 9 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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:52.