html-codeigniter 视图中图表的动态值 mysql
Dynamic values from mysql for graphs in html-codeigniter view
我必须在由 html 和 java 脚本组成的 codeiginter 应用程序的视图页面上显示一个简单的图表。
我得到的数据库数据如下:
<?php
$usd=$this->db->query('select transaction_id, amount from transactions')->result_array();
echo "<pre>";print_r($usd);
exit;
?>
但我想获取以下形式的数据:
data: [ [1, 1300], [2, 1600], [3, 1900], [4, 2100]]
我该怎么做?这样我就可以为图表传递值。
刚找到解决方案,
<?php
$usd=$this->db->query('select transaction_id, amount from transactions')->result_array();
$str = '';
for($i=0; $i<count($usd); $i++){
if($i!=0){
$str = $str.', ['.$usd[$i]["transaction_id"].', '.$usd[$i]["amount"].']';
}else{
$str = $str.'['.$usd[$i]["transaction_id"].', '.$usd[$i]["amount"].']';
}
}
?>
然后传递最后一个变量提供值
[ [1, 1300], [2, 1600], [3, 1900], [4, 2100]]
我必须在由 html 和 java 脚本组成的 codeiginter 应用程序的视图页面上显示一个简单的图表。 我得到的数据库数据如下:
<?php
$usd=$this->db->query('select transaction_id, amount from transactions')->result_array();
echo "<pre>";print_r($usd);
exit;
?>
但我想获取以下形式的数据:
data: [ [1, 1300], [2, 1600], [3, 1900], [4, 2100]]
我该怎么做?这样我就可以为图表传递值。
刚找到解决方案,
<?php
$usd=$this->db->query('select transaction_id, amount from transactions')->result_array();
$str = '';
for($i=0; $i<count($usd); $i++){
if($i!=0){
$str = $str.', ['.$usd[$i]["transaction_id"].', '.$usd[$i]["amount"].']';
}else{
$str = $str.'['.$usd[$i]["transaction_id"].', '.$usd[$i]["amount"].']';
}
}
?>
然后传递最后一个变量提供值
[ [1, 1300], [2, 1600], [3, 1900], [4, 2100]]