1

私はデータベースプログラミングというクラスにいます。データセットを取得し、サーバーに配置しました。ここで、そのデータを視覚化するために 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>

テーブルを機能させるには、他に何をする必要がありますか? 私はそれを理解できないようです。それがすることはすべて空白になります。

この質問が正しく表現されていない場合、または何か明確でない場合は申し訳ありませんが、お知らせください。

4

2 に答える 2