luego de esto grafico solo aquellos que la cantidad es mayor q 0 y le pongo el label correspondiente.
la pregunta es?
como hago para traer los nombres de esos elementos y listarlos en una tabla por ejemplo.
anexo el codigo correspondiente al grafico
Código:
<?php
require_once("jpgraph\src\jpgraph.php");
require_once("jpgraph\src\jpgraph_bar.php");
require_once("conexion.php");
//******* GUARDAR LOS NOMBRES DE LOS ELEMENTOS EN UN VECTOR **********
$sql = "SELECT * FROM elementos";
$res = mysql_query($sql,$con);
$i=0;
while($row = mysql_fetch_assoc($res)){
$vector[$i] = $row['nombre']; //guardo los nombres de los elementos en un arreglo
$i++;
}
//*****************************************************************
$c=0;
for($f=0;$f<$i;$f++){
$sql = "SELECT * FROM `entregasdiarias` WHERE material LIKE '%".$vector[$f]."%'"; //busco cada elemento
$res = mysql_query($sql,$con);
if(mysql_num_rows($res)>0){ //verifico que exista algún elemento
$row = mysql_num_rows($res); //determino la cantidad
$datay[$c] = $row; //almaceno cada resultado en un arreglo
$c++;
}
}
mysql_close($con);
//****************************************************
#crear la grafica haciendo 2 llamadas que siempre van a ser requeridas
$graph = new Graph($c*200,$c*80); //dimensiones ancho,alto
//$graph = new Graph(4000,1000);
$graph->SetScale('textlin');
$graph->SetShadow(); //adherir sombra
#margenes
$graph->SetMargin(50,20,20,50); //izq, der, sup, inf
$bplot = new Barplot($datay); //crear la barra
$bplot->SetLegend ("Asignación Total por elemento"); //leyenda
$bplot->SetColor('blue'); //color del borde de las barras
$bplot->SetFillColor('yellow'); //color del relleno de las barras
$graph->Add($bplot); //añadimos el bplot a la grafica
#configurar los titulos
$graph->title->Set("Cantidad de elementos asignados"); //titulo del grafico
$graph->xaxis->title->Set('Elementos'); //titulo para el eje x
$graph->yaxis->title->Set('Cantidad'); //titulo para el eje y
#etiqueta para cada elemento del eje x
$graph->xaxis->SetTickLabels($vector);
$graph->title->SetFont(FF_FONT1,FS_BOLD);
$graph->xaxis->SetFont(FF_FONT1,FS_BOLD);
$graph->yaxis->SetFont(FF_FONT1,FS_BOLD);
$graph->stroke(); //mostrar la grafica
?>



