G gracito Utente Attivo 30 Mag 2010 109 0 0 24 Ott 2010 #1 Ciao a tutti è possibile creare grafici in php? Vorrei estrarre dati da un db e visualizzarli graficamente. Grazie
Ciao a tutti è possibile creare grafici in php? Vorrei estrarre dati da un db e visualizzarli graficamente. Grazie
borgo italia Super Moderatore Membro dello Staff SUPER MOD MOD 4 Feb 2008 16.046 150 63 PR www.borgo-italia.it 24 Ott 2010 #2 ciao ho trovato qualcosa in http://www.js-examples.com/ integrando js con php qualcosa dovresti riuscire a ottenere
ciao ho trovato qualcosa in http://www.js-examples.com/ integrando js con php qualcosa dovresti riuscire a ottenere
alessandro1997 Utente Attivo 6 Ott 2009 5.302 1 0 26 Roma alessandro1997.netsons.org 24 Ott 2010 #3 Questo framework per la creazione di grafici sembra molto interessante: http://pchart.sourceforge.net/.
Questo framework per la creazione di grafici sembra molto interessante: http://pchart.sourceforge.net/.
Eliox Utente Attivo 25 Feb 2005 4.390 3 0 24 Ott 2010 #4 questa ti produce tutto in SWF utilizzando XML come sorgente
G gracito Utente Attivo 30 Mag 2010 109 0 0 26 Ott 2010 #6 Ciao ho installato la libreria phpgraphlib e con questo codice riesco a visualizzare il grafico. Pagina grafico.php PHP: <?php include("phpgraphlib.php"); $graph=new PHPGraphLib(1000,800); $data=array("Io"=> 10, "Tu"=>20]); $graph->addData($data); $graph->setTitle("Prove"); $graph->setTextColor("blue"); $graph->createGraph(); ?> Ora dovrei visualizzare i dati provenienti da una pagina test.php così composta: Id | Prova1 | Prova2 E' possibile recuperare nella pagina grafico.php i valori dei tre campi, senza dover rinterrogare il db? PHP: Spero essere stato chiaro. Grazie
Ciao ho installato la libreria phpgraphlib e con questo codice riesco a visualizzare il grafico. Pagina grafico.php PHP: <?php include("phpgraphlib.php"); $graph=new PHPGraphLib(1000,800); $data=array("Io"=> 10, "Tu"=>20]); $graph->addData($data); $graph->setTitle("Prove"); $graph->setTextColor("blue"); $graph->createGraph(); ?> Ora dovrei visualizzare i dati provenienti da una pagina test.php così composta: Id | Prova1 | Prova2 E' possibile recuperare nella pagina grafico.php i valori dei tre campi, senza dover rinterrogare il db? PHP: Spero essere stato chiaro. Grazie
alessandro1997 Utente Attivo 6 Ott 2009 5.302 1 0 26 Roma alessandro1997.netsons.org 26 Ott 2010 #7 Dipende come vengono visualizzati i dati nella pagina test.php. Sarebbe molto utile che tu ne postassi il codice.
Dipende come vengono visualizzati i dati nella pagina test.php. Sarebbe molto utile che tu ne postassi il codice.
G gracito Utente Attivo 30 Mag 2010 109 0 0 26 Ott 2010 #8 Questo è il codice della pagina test.php PHP: <table width="870" border= "1" align="center"> <br> <tr> <td><div align="center"><font color="#000066"><b>Id</b> </font></div></td> <td><div align="center"><font color="#000066"><b>Prova_1</b> </font></div></td> <td><div align="center"><font color="#000066"><b>Prova_2</b> </font></div></td> </tr> <?php $db = mysql_connect("localhost","root",""); mysql_select_db("atleti", $db); $result =mysql_query("SELECT * FROM test Where ID=$ID" ); while($myrow=mysql_fetch_array($result)) echo "<tr> <td>$myrow[Id]</td> <td>$myrow[Prova_1]</td> <td>$myrow[Prova_2]</td>"; ?> </tr> </table> Vorrei inviare tutte e tre le variabili alla pagina grafico.php.
Questo è il codice della pagina test.php PHP: <table width="870" border= "1" align="center"> <br> <tr> <td><div align="center"><font color="#000066"><b>Id</b> </font></div></td> <td><div align="center"><font color="#000066"><b>Prova_1</b> </font></div></td> <td><div align="center"><font color="#000066"><b>Prova_2</b> </font></div></td> </tr> <?php $db = mysql_connect("localhost","root",""); mysql_select_db("atleti", $db); $result =mysql_query("SELECT * FROM test Where ID=$ID" ); while($myrow=mysql_fetch_array($result)) echo "<tr> <td>$myrow[Id]</td> <td>$myrow[Prova_1]</td> <td>$myrow[Prova_2]</td>"; ?> </tr> </table> Vorrei inviare tutte e tre le variabili alla pagina grafico.php.
alessandro1997 Utente Attivo 6 Ott 2009 5.302 1 0 26 Roma alessandro1997.netsons.org 26 Ott 2010 #9 Beh, se dalla pagina test.php devi andare direttamente alla pagina grafico.php, puoi strutturare un link, in questo modo: PHP: echo "<tr> <td><a href=\"grafico.php?id={$myrow['Id']}&Prova_1={$myrow['Prova_1']}&Prova_2={$myrow['Prova_2']}\">$myrow[Id]</a></td> <td>$myrow[Prova_1]</td> <td>$myrow[Prova_2]</td>"; E poi recuperi i dati nella pagina successiva con $_GET. Però non è una soluzione molto sicura.
Beh, se dalla pagina test.php devi andare direttamente alla pagina grafico.php, puoi strutturare un link, in questo modo: PHP: echo "<tr> <td><a href=\"grafico.php?id={$myrow['Id']}&Prova_1={$myrow['Prova_1']}&Prova_2={$myrow['Prova_2']}\">$myrow[Id]</a></td> <td>$myrow[Prova_1]</td> <td>$myrow[Prova_2]</td>"; E poi recuperi i dati nella pagina successiva con $_GET. Però non è una soluzione molto sicura.