bueno dejame explicarte mejor ese q te pase es la libreria open_flash_chart_object.php, este es todo el archivo grafico.php
Código PHP:
Ver original<?php
header('Cache-Control: no-cache, must-revalidate'); require_once 'ofc/php-ofc-library/open_flash_chart_object.php';
// Creamos el objeto Flash
// Asignamos ancho y alto, nombre y la dirección del archivo que grafica.
require_once('../conexion.php');
conectarse();
$periodo =$_POST['periodo'];
open_flash_chart_object( 600, 380, 'Pie.php',false ,"ofc/");
?>
y este es el pie.php
Código PHP:
Ver original<?php
require_once 'ofc/php-ofc-library/open-flash-chart.php';
// requiero la librería para graficar
// datos para el gráfico, obtengo el total y el porcentaje
// los valores son los visitantes por país
require_once('../conexion.php');
conectarse();
$sql=mysql_query("select count(cod_beca) as cantidad from solicitud_beca where periodo = '".$periodo."'") or
die("Problemas en el select:".mysql_error());
$sql1=mysql_query("select count(cod_beca) as cantidad from solicitud_beca where cod_beca = '01' and periodo = '".$periodo."'") or
die("Problemas en el select:".mysql_error());
$sql2=mysql_query("select count(cod_beca) as cantidad from solicitud_beca where cod_beca = '02' and periodo = '".$periodo."'") or
die("Problemas en el select:".mysql_error());
$sql3=mysql_query("select count(cod_beca) as cantidad from solicitud_beca where cod_beca = '03' and periodo = '".$periodo."'") or
die("Problemas en el select:".mysql_error());
$sql4=mysql_query("select count(cod_beca) as cantidad from solicitud_beca where cod_beca = '04' and periodo = '".$periodo."'") or
die("Problemas en el select:".mysql_error());
$sql5=mysql_query("select count(cod_beca) as cantidad from solicitud_beca where cod_beca = '05' and periodo = '".$periodo."'") or
die("Problemas en el select:".mysql_error());
$sql6=mysql_query("select count(cod_beca) as cantidad from solicitud_beca where cod_beca = '06' and periodo = '".$periodo."'") or
die("Problemas en el select:".mysql_error());
$total = $reg['cantidad'];
$ini = round(($reg1['cantidad'] * 100) / $total); $pri = round(($reg2['cantidad'] * 100) / $total); $bas = round(($reg3['cantidad'] * 100) / $total); $med = round(($reg4['cantidad'] * 100) / $total); $div = round(($reg5['cantidad'] * 100) / $total); $otr = round(($reg6['cantidad'] * 100) / $total);
// cargo los porcentajes en un arreglo
$data = array($ini, $pri, $bas, $med, $div, $otr); // Creo un objeto de la clase graph
$grafico = new graph();
// Asigno propiedades al objeto
// Transparencia, fuente de letras.
$grafico->pie(100, '#505050', '{font-size: 12px; color: #404040;');
// Asigno los valores al gráfico
// Valores, Referencias y enlaces (en este caso un alert)
$grafico->pie_values($data, array('Inicial','Primaria', 'Basica','Media', 'Diversificada', 'Otras'), $links); // Asigno colores a cada parte del gráfico
$grafico->pie_slice_colours(array('#FF0000','#0000FF','#C79810','#009966', '#FFFF00', '#33FF00')); // tool tip
$grafico->set_tool_tip('#x_label#<br>#val#%');
// Título general del gráfico con formato
$grafico->title('Porcentaje de Solicitudes de Becas',
'{font-size:20px;
color: #FFFFFF;
margin: 5px;
background-color: #505050;
padding:5px;
padding-left: 20px; p
adding-right: 20px;}'
);
// Muestro el gráfico en pantalla
echo $grafico->render();
?>