php flot,php-使用mysql和ajax用FLOT绘制图形
我正在尝试使用flot绘制一些从MySQL数据库提取的数据.我是登录用户的登录访问,我有一个sql函数,它将检索给定月份每天的访问次数,即getStats($day).我已经在网上阅读了一些示例,以了解如何正确执行此操作,但是由于某些原因,当我尝试对JavaScript文件中的数组数据进行图形绘制时,它会变成空-> ‘数据:’.下面是我的代码.我正在使用CI框架,因此,如果对我的代码有任何疑问,很可能是因为这个问题.我已经对数据进行了硬编码,并且可以正常工作.在此问题上的任何帮助将不胜感激,目前关于在数据库中使用flot的内容并不多.
型号-> metrics.PHP
function showUsers() {
//get the number of days in the current month and the first day
$num_days = cal_days_in_month(CAL_GREGORIAN,date(m),date(Y));
$first_day = strtotime(date('Y').'-'.date('m').'-01');
//iterate through all of the days
while( $i < $num_days ) {
//get the user visits for each day of the month
$log = $this->db->getStats($first_day);
//add +1 day to the current day
$first_day += 86400;
$flot_visits[] = '['.($first_day*1000).','.$log->fields['total'].']';
$i++;
}
//format in acceptable format for flot
$content['visits'] = '['.implode(',',$flot_visits).']';
//load the view and pass the array
$this->load->vars($content);
$this->load->view('metrics/user_metrics',$content);
}
查看—> user_metrics.PHP
Javascript —> user_metrics.js
function metrics() {
$.ajax({
type: "POST",url: pathurl + "metrics/showUsers",data: "",success: function(data) {
graph_visits();
}
});
}
function graph_visits() {
$.plot($('#visits_graph'),[
{ label: 'Visits',data: <?PHP echo $visits ?> }
],{
xaxis: {
mode: "time",timeformat: "%m/%d/%y"
},lines: { show: true },points: { show: true },grid: { backgroundColor: #fffaff' }
});
}
php flot,php-使用mysql和ajax用FLOT绘制图形相关推荐
- ajax mysql点赞_php+mysql结合Ajax实现点赞功能完整实例
php+mysql结合Ajax实现点赞功能完整实例 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 // ...
- SEEK学习论坛-JavaWeb开发实训课题 (数据库MySQL+js+Ajax+Servlet)
关于这次学校实训,我们做了一个类似于CSDN博客的项目,然后我们小组取名叫SEEK,一个学习论坛,前面ppt有介绍,我主要是负责后端数据库的,与MySQL交互,由我的组长写好js代码,然后将前端所获取 ...
- php ajax 点赞实例下载,php+mysql结合Ajax实现点赞功能完整实例
时间:2015-03-03来源:www.aspku.com 作者:源码库 文章热度: ℃ 这篇文章主要介绍了php+mysql结合Ajax实现点赞功能,以一个完整实例形式详细分析了实现点赞功能中涉及的 ...
- 【京东账户】——Mysql/PHP/Ajax爬坑之用户登录
[京东账户]--Mysql/PHP/Ajax爬坑之用户登录 一.引言 实现京东的账户项目,功能模块之一,用户登录.要用到的是Apach环境,Mysql.PHP以及Ajax. 二.依据功能创建库.表.记 ...
- 【京东账户】——Mysql/PHP/Ajax爬坑之产品列表显示
[京东账户]--Mysql/PHP/Ajax爬坑之产品列表显示 一.引言 实现京东的账户项目,功能模块之一,产品列表显示.要用到的是Apach环境,Mysql.PHP以及Ajax. 二.依据功能创建库 ...
- 基于JSP+Servlet+MySQL+Css+Ajax的在线网上电子图书商城
项目运行截图 用户注册 登陆 分类信息 推荐图书 推荐图书 管理员用户 用户列表 图书新增 添加图书分类 添加分类 待处理订单列表 订单详情 用户注册 开发工具: Idea/Eclipse 数据库: ...
- 【Ajax Servlet JSP MySQL】Ajax实现省份地区选择:三级联动
三级联动效果展示 环境 Eclipse for Java EE MySQL数据库 相关使用语言 Java(Java,Servlet后台处理) Web(HTML,CSS,JS,JSON,GSON.JS与 ...
- php ajax mysql 出错,MySql + PHP + Ajax的乱码问题的解决方案
现如今,基本的web2.0应用都会涉及到表现层.业务层.数据层等多个层次.在数据的来回传递中,新手一不注意就会产生汉字的乱码问题.汉字乱码主要是由于各层使用的编码.或在层间进行数据传输时使用的编码不一 ...
- php mysql jquery ajax 查询数据库三级联动
1.php 页面打开直接展示第一个select option中的数据 2.当第一个下拉列表选中的内容发生改变的时候,查询数据库填充第二个下拉列表 3.当第二个下拉列表选中的内容发生改变时,查询数据库填 ...
最新文章
- 判断两个树是否相等和判断tree1是否包含tree2 python实现
- linux java内存分析_Java内存分析利器MAT使用详解
- 【译】Web Components简介
- v-if 和 v-else-if 和v-else的使用
- foreach用法_25个你不得不知道的数组reduce高级用法
- vscode安装和使用
- 【物理/数学】—— 概念的理解 moment、momentum
- Javascript的继承
- 《JavaSE基础教程》电子版书正式发布,欢迎大家下载
- Tosca new project Repository as MS SQL Server
- JAVA Httpclient3.x与Httpclient4.x代码对比(post方法)
- 图像修复经典算法--Criminisi算法
- 软件测试实例——总结
- ADB连接手机的三种方式USB、WLAN、WIFI
- ElementUI表单构建
- linux备份压缩tgz,linux关于解压和压缩命令 zip rar tar.gz tgz
- 自定义函数处理excel单元格列序数
- php投影,使用 CSS 3 制作长投影
- EPICP安装与测试
- nutch核心代码分析——crawl.injector总结