salve! Bello sto jpgraph ma un pò complicato...soprattutto per quanto riguarda l'assunzione di dati di origine da tabelle sql. Infatti grazie al topic qui postato ho capito come far fare un grafico selezionando i dati tramite una query messa nel file del grafico stesso (che poi richiamo come immagine) ... ma se io volessi sfruttare i dati di una query già eseguita? Non mi riesce perchè praticamente non riesco a richiamare tali dati all'interno del file del grafico...non li riconosce.
Non riesco neppure ad eseguire una query composta da variabili selezionate in precedenza perchè anche queste non vengono riconosciute nemmeno utilizzando $_GET o $_POST... insomma vi posto un pò di codice così capite meglio.
CODICE FUNZIONANTE
Codice PHP:
include ("src/jpgraph.php");
include ("src/jpgraph_bar.php");
include ("dbconnect.php");
$query_plot = "SELECT Hydrogen___ FROM Biomass WHERE Sample = 'Maple'";
$result_plot = mysql_query($query_plot);
while ($row_plot = mysql_fetch_array($result_plot)){
//Some data
$ydata[] = $row_plot['Hydrogen___'];
}
...CODICE DEL GRAFICO SEMPRE UGUALE...
Poi invece provo ad usare il risultato di una query nella pagina in cui richiamo il grafico (ovvero $row['Hydrogen___'] ) e non funziona
ECCO QUELLO CHE NON VA
Codice PHP:
include ("src/jpgraph.php");
include ("src/jpgraph_bar.php");
include ("dbconnect.php");
$ydata[] = $row['Hydrogen___'];
...CODICE DEL GRAFICO SEMPRE UGUALE...
Poi prova a fare una query richiamando una variabile postata in precedenza e non funziona nemmeno questo:
Codice PHP:
include ("src/jpgraph.php");
include ("src/jpgraph_bar.php");
include ("dbconnect.php");
$sample2 = $_GET[sample];
$query_plot = "SELECT Hydrogen___ FROM Biomass WHERE Sample = 'sample2'";
$result_plot = mysql_query($query_plot);
while ($row_plot = mysql_fetch_array($result_plot)){
//Some data
$ydata[] = $row_plot['Hydrogen___'];
}
...CODICE DEL GRAFICO SEMPRE UGUALE...
Forza raga...suggerimenti idee?