Un saluto a tutti i membri di questo forum,
sono un nuovo iscritto anche se vi seguo da tanto.
Premetto che sono un principiante e ho un problema da esporvi:
Devo caricare i dati di una tabella da mysql e inserirli in un grafico.
Ho caricato la libreria PhpGraphLib nella cartella principale così come riportato nella guida e qui ho inserito il file php da me creato.
Sono giorni che provo senza venirne a capo.
Nel mio database 'arrubiu' ho creato una tabella chiamata 'livello'
qui ci sono tre campi 'IDlivello' , 'data' e 'valori'
Io vorrei che i dati dei campi 'data' e 'valori' vengano caricati su un grafico con nelle ascisse la data e nelle ordinate i valori.
Questo è il codice che non riesco a far funzionare, mi compare una piccola icona a sinistra
<?php
include("phpgraphlib.php");
$graph=new PHPGraphLib(550,350);
$link = mysql_connect('localhost', 'root', '......')
or die('non abbiamo connessione:' . mysql_error());
mysql_select_db('arrubiu') or die('Could not select database');
$dataArray=array();
//get data from database
$sql="SELECT data, COUNT(*) AS 'count' FROM livello GROUP BY data";
$result = mysql_query($sql) or die('Query failed: ' . mysql_error());
while ($row = mysql_fetch_assoc($result))
{
$salesgroup=$row["data"];
$count=$row["count"];
//add to data areray
$dataArray[$salesgroup]=$count;
}
//configure graph
$graph->addData($dataArray);
$graph->setTitle("Sales by Group");
$graph->setGradient("lime", "green");
$graph->setBarOutlineColor("black");
$graph->createGraph();
?>
Mi sapete dire dove sbaglio?
grazie