Ciao a tutti sto cercando di creare un grafico a torta ricavando i dati da un database. ricavo i dati (somma per prodotto) in un array ma non riesco a capire come poi passare i dati a phplot.
ecco il mio codice:
e come messaggio di errore ho:
Notice: Undefined variable: plot in /home/daddycon/public_html/confronto1.php on line 23
Fatal error: Call to a member function SetDataValues() on a non-object in /home/daddycon/public_html/confronto1.php on line 23
Dove sbaglio ( devo confessare che sto ancora imparando a manipolare gli array... :evil:
ecco il mio codice:
PHP:
include ('config.php');
require 'phplot/phplot.php';
if(isset($_POST['TEST']))
{ $mese = $_POST['mese'];
$prod = $_POST['prod'];
}
$query = "SELECT PRODOTTO,count(*) AS col_num FROM extrabanca_conti WHERE MESE = " ."'$mese' GROUP BY PRODOTTO ASC";
$result = mysql_query($query);
$graph_data = array();
while($dbres = mysql_fetch_assoc($result))
{
$graph_data[] = array($dbres['col_num'],$dbres['PRODOTTO']);
}
$graph =& new PHPlot(400,300);
$graph->SetPlotType("pie");
$plot->SetDataValues($graph_data); // linea 23
$plot->DrawGraph();
e come messaggio di errore ho:
Notice: Undefined variable: plot in /home/daddycon/public_html/confronto1.php on line 23
Fatal error: Call to a member function SetDataValues() on a non-object in /home/daddycon/public_html/confronto1.php on line 23
Dove sbaglio ( devo confessare che sto ancora imparando a manipolare gli array... :evil: