Buenas cracks,
Estoy tratando de incluir gráficas a mi proyecto con jpgraph. Si uso los ejemplos de esta libreria, funciona perfectamente, el problema es cuando quiero coger los valores de mi gráfico desde mi base de datos.
Donde se genera el gráfico tengo(stats.php):
Código PHP:
<?php
session_start();
?>
<?php
include ('funciones.php');
$sql1 = "SELECT *
FROM stats
WHERE usuario = 'peter'";
$res1 = mysql_query($sql1);
$row1 = mysql_fetch_array($res1);
include ("jpgraph/jpgraph.php");
include ("jpgraph/jpgraph_pie.php");
include ("jpgraph/jpgraph_pie3d.php");
// Some data
$data = array($row1["t1"],$row1["t2"],$row1["t3"],$row1["t4"]);
// Create the Pie Graph.
$graph = new PieGraph(350,250);
$theme_class= new VividTheme;
$graph->SetTheme($theme_class);
// Set A title for the plot
$graph->title->Set("Tácticas usadas");
// Create
$p1 = new PiePlot3D($data);
$graph->Add($p1);
$nombres=array("A","B","C","D");
$p1->SetLegends($nombres);
$p1->ShowBorder();
$p1->SetColor('black');
$p1->ExplodeSlice(1);
$graph->Stroke();
?>
Luego llamo al gráfico así:
Código HTML:
<img src="stats.php" alt="" border="0">
Me salta el siguiente error: No se puede mostrar la imagen
http://127.0.0.1:8888/miweb/stats.php porque contiene errores.
He descubierto, que tan pronto como pongo código MySQL o incluso el include 'funciones.php'; el gráfico deja de aparecer.
Alguna idea??
Gracias!!