私はデータベースプログラミングというクラスにいます。データセットを取得し、サーバーに配置しました。ここで、そのデータを視覚化するために jquery プラグインを使用する必要があります。Graph Us プラグインを使用していて、「入力」オプションを使用しようとしています。
私の教授は私がこの関数を作成するのを手伝ってくれました:
<?php
include 'connect.php';
$country_query = "SELECT DISTINCT Country FROM FemaleMaleRatioNew";
$result = mysqli_query($sql_link, $country_query);
$new_row = array();
while ($row = mysqli_fetch_assoc($result)) {
$country = $row['Country'];
$query = sprintf("SELECT Year, Value FROM FemaleMaleRatioNew WHERE Country = '%s'", $country);
$country_result = mysqli_query($sql_link, $query);
while ($country_row = mysqli_fetch_assoc($country_result) ) {
$new_row[$country][] = array('year' => $country_row['Year'],
'value'=> $country_row['Value']
);
}
}
//print_r($new_row);
?>
これprint_r($new_row);
は、機能することを確認するためだけに存在し、機能すると、アクティブ化されたときに配列が出力されます。
次に、彼は次のようなテーブルを作成するように私を導きました。
<body>
<table id="demo">
<?php foreach($new_row as $row):?>
<tr>
<td><?=$row['year'];?></td>
<td><?=$row['country'];?></td>
</tr>
<?php endforeach;?>
</table>
<script type="text/javascript">
$(document).ready(function() {
// Here we're "graphing up" only the cells with the "data" class
$('#demo td').graphup({
// Define any options here
colorMap: 'heatmap',
painter: 'fill',
// ...
});
});
</script>
</body>
テーブルを機能させるには、他に何をする必要がありますか? 私はそれを理解できないようです。それがすることはすべて空白になります。
この質問が正しく表現されていない場合、または何か明確でない場合は申し訳ありませんが、お知らせください。