Ciao a tutti
č da un paio di gg che ho dei problemi con questa libreria
il problema č che non riesco a passare degli array alla funzione che crea i grafici.
per essere piu chiaro
ho una prima pagina che richiama al suo intero con il tag <img> la url del grafico
dopodichčcodice:$data= Array ( "16:0" => 7.80, "16:2 7Z,10Z" => 5.50, "16:3 7Z,10Z,13Z" => 7.20, "18:1 9Z" => 4.40 ); $prova=urlencode(serialize($data)); echo " <img src=script/grafico.php?valore=$prova value=grafico>";
il codice del grafico č
richiamandola il grafico non si visualizza mentre se la condizione posta in testa risulta falsa il grafico viene visualizzato correttamente con i valori di array preimpostaticodice:require_once("phpgraphlib.php"); if (isset($_GET['valore'])){ $pippo = $_GET('valore'); //decodifica la query string $data = unserialize(urldecode($pippo)); } else { $data=Array ( "pippo" => 7.80, "paolo" => 5.50, "genoveffa" => 7.20); } //Impostiamo la dimensione della griglia del grafico (Larghezza, Altezza) $graph=new PHPGraphLib(500,400); //Aggiungo i valori di cui sopra $graph->addData($data); //Imposto il titolo $graph->setTitle("xxx "); //Indichiamo alla libreria di non mostrare le barre $graph->setBars(false); //Di conseguenza segnaliamo che si tratta di un grafico a linee $graph->setLine(true); //Visualizza un bollino nel punto del valore indicato $graph->setDataPoints(true); //Indichiamo il colore del bollino $graph->setDataPointColor("yellow"); //Visualizza il valore del punto $graph->setDataValues(true); //Indichiamo il colore $graph->setDataValueColor("blue"); //Creo il grafico $graph->createGraph();
qualcuno a qualche idea io non so piu cosa fare .... ah vorrei evitare di usare le sessioni

Rispondi quotando