php+mysql折线图
                        
                            时间:2021-07-01 10:21:17
                            帮助过:3人阅读
							                        
                     
                    
                    
                     <html>
 2 <head>
 3 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 4 <title>Highcharts Example</title>
 5 
 6 <?
php
 7     $conn=
mysql_connect("localhost","root","") or 
die ("连接失败"
);
 8     mysql_query("set names utf8",
$conn);
 9     mysql_select_db("office",
$conn);
10     $sql="SELECT convert(SUM(`total2`) ,decimal(10,2)) as total,`payment_date`as day FROM `toa_order`WHERE TIMESTAMPDIFF(DAY,`payment_date`,DATE(NOW()))<7 group by `payment_date`"
;
11 $result=
mysql_query(
$sql,
$conn);
12 $day[] = 
array();
13 $count[] =
array();
14 
15 while(
$row = 
mysql_fetch_array(
$result))
16 {
17 $day[]=
$row[‘day‘
];
18 $count[]=
intval(
$row[‘total‘
]);
19 }
20 $day = json_encode(
$day);
21 
22 $data1 = 
array(
array("name"=>"day","data"=>
$count));
23 $data1 = json_encode(
$data1); 
//把获取的数据对象转换成json格式
24 ?>
25 
26 <script type="text/javascript" src="http://cdn.hcharts.cn/jquery/jquery-1.8.3.min.js"></script>
27 <script src="js/highcharts.js"></script>
28 <script src="js/modules/exporting.js"></script>
29 <script type="text/javascript">
30 $(
function () {
31 $(‘#container‘).
highcharts({
32 title:
 {
33 text: ‘Publish times‘,
34 x: -20 
//center
35 },
36 subtitle:
 {
37 text: ‘write by:DongGe‘,
38 x: -20
39 },
40 xAxis:
 {
41 categories: <?php 
echo $day; ?>
42 },
43 yAxis:
 {
44 title:
 {
45 text: ‘金 额‘
46 },
47 plotLines:
 [{
48 value: 0,
49 width: 1,
50 color: ‘#808080‘
51 }]
52 },
53 tooltip:
 {
54 valueSuffix: ‘元‘
55 },
56 legend:
 {
57 layout: ‘vertical‘,
58 align: ‘right‘,
59 verticalAlign: ‘middle‘,
60 borderWidth: 0
61 },
62 series: <?php 
echo $data1; ?>
63 });
64 });
65 </script>
66 
67 </head>
68 <body>
69 
70 <div id="container" style="min-width: 310px; height: 400px; margin: 0 auto"></div>
71 
72 </body>
73 </html>
需引用的js:highcharts.js、jquery.highchartTable.js、jquery-1.8.2.min.js
php+mysql折线图
标签: