0

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 のやり方が間違っているようです。修正を手伝ってもらえますか?

ありがとうございました

4

2 に答える 2