PHPlot を使用してグラフを作成しています。
MySQL テーブルから配列を生成する際に問題があります。
基本的に、配列したいのは次のとおりです。
$values = array($arrayx);
array('a',-3),
array('b',5),
array('c',7),
array('d',8),
array('e',12),
array('f',-6),
//);
$graph->SetDataValues($values);
$graph->SetXTickPos('none');
$graph->SetXTickLabelPos('none');
テーブルから値を取得して配列にフィードしようとしたコードの一部
$query="SELECT * FROM tasks";
$result=mysql_query($query);
//using a for loop to add values to the array
while ($resource=mysql_fetch_array($result)){
$thedate = $resource["date"];
$title = $resource2["title"];
$innerarray = "array('.$thedate.', $title),";
}
$values = array($innerarray).");";
$graph->SetDataValues($values);
$graph->SetXTickPos('none');
$graph->SetXTickLabelPos('none');
//Draw it
$graph->DrawGraph();
}
$innerarray と $values のやり方が間違っているようです。修正を手伝ってもらえますか?
ありがとうございました