Ich habe ein Problem beim erstellen ein einfachen Graphik mit JpGraph. Wenn ich Testdaten verwende läuft alles wunderbar:
graph.png
Wenn ich allerdings den Array fpr JpGraph mit einer MySql-Abfrage fülle bekomme ich diesen Fehler:
error.png
Beide Arrays enthalten Daten, wenn ich sie mittel print_r ausgebe:
output array data.png
Das ist der PHP Code, welcher zum Fehler führt:
Habe schon alles mögliche probiert und komme nicht weiter. Hat jemand eine Idee? ....würde mich über Tips freuen!!!
graph.png
Wenn ich allerdings den Array fpr JpGraph mit einer MySql-Abfrage fülle bekomme ich diesen Fehler:
error.png
Beide Arrays enthalten Daten, wenn ich sie mittel print_r ausgebe:
output array data.png
Das ist der PHP Code, welcher zum Fehler führt:
PHP-Code:
include ('../include/dbconfig.php');
require_once ('jpgraph/jpgraph.php');
require_once ('jpgraph/jpgraph_line.php');
require_once ('jpgraph/jpgraph_error.php');
$id = $_GET['id'];
$sql = "SELECT ph FROM `fishtank_monitoring` WHERE rackid = '$id' ORDER BY monitored ASC ";
$result = mysqli_query($link, $sql) OR die(mysqli_error());
$i=0;
while ($row=mysqli_fetch_array($result)) {
$ph[$i]=$row[0];
$i++;
}
mysqli_close();
// CREATE SOME DATA
#$ph_test = array(7.4,6.8,7,6.9,4,6);
// CREATE THE GRAPH.
$graph = new Graph(279,200);
$graph->SetScale('textlin');
// CREATE THE LINEAR PLOT.
$lineplot=new LinePlot($ph);
$lineplot->SetColor('blue');
// ADD THE PLOT TO THE GRAPH AND DISPLAY IT.
$graph->Add($lineplot);
$graph->Stroke();
Kommentar