Cita:
Iniciado por claudiovega Debes llenar el array $data y el array $nombres.
Código PHP:
$data=array();
$nombres=array();
$sql="select serie, valor from numeros where ....";
$rs=mysql_query($sql);
if(!mysql_error() & mysql_num_rows($rs)>0)
{
while($fila=mysql_fetch_assoc($rs)
{
$nombres[]=$fila['serie'];
$data[]=$fila['valor'];
}
}
$data es el arreglo de valores
$nombres es el arreglo de nombres de la serie.
Mi codigo
include ("inc/inc/jpgraph.php");
include ("inc/inc/jpgraph_pie.php");
include ("inc/inc/jpgraph_pie3d.php");
include ("conexion.php");
$link=mysql_connect(localhost,$user,$pass); @mysql_select_db($database) or die( "No se pudo conectar");
$data=array();
$nombres=array();
$consulta=mysql_query("SELECT ALIAS, TOTAL FROM remesas");
while($rem=mysql_fetch_array($consulta))
{
echo "entra";
$nombres[]=$rem['ALIAS'];
$data[]=$rem['TOTAL'];
}
/*
$graph = new PieGraph(450,200,"auto");
$graph->img->SetAntiAliasing();
$graph->SetMarginColor('gray');
//$graph->SetShadow();
// Setup margin and titles
$graph->title->Set("Ejemplo: Horas de Trabajo");
$p1 = new PiePlot3D($data);
$p1->SetSize(0.35);
$p1->SetCenter(0.5);
// Setup slice labels and move them into the plot
$p1->value->SetFont(FF_FONT1,FS_BOLD);
$p1->value->SetColor("black");
$p1->SetLabelPos(0.2);
$p1->SetLegends($nombres);
// Explode all slices
$p1->ExplodeAll();
$graph->Add($p1);
$graph->Stroke(); */
Buenas aqui pongo mi codigo cuando intento ver el grafico me da error en el codigo y no se porque, la sentencia SQL la he probado y me funciona, agradeceros la ayuda