如何在php codeigniter中为工作饼图创建javascript
控制器(连接模型和视图) 模型获取数据库中的数据如何在php codeigniter中为工作饼图创建javascript,php,html,codeigniter,Php,Html,Codeigniter,控制器(连接模型和视图) 模型获取数据库中的数据 function dashboard(){ $this->db->select("count(`idCall`) as answerCount",False) ->from("call") ->where("idEmployee",20) ->where("C_date",date("Y-m-d 00:00:00", strtotime(2015-04-22))) ->
function dashboard(){
$this->db->select("count(`idCall`) as answerCount",False)
->from("call")
->where("idEmployee",20)
->where("C_date",date("Y-m-d 00:00:00", strtotime(2015-04-22)))
->where("C_ansornot",'Not Answer')
->get()->result_array();
$this->db->select("count(`idCall`) as answerCount",False)
->from("call")
->where("idEmployee",20)
->where("C_date",date("Y-m-d 00:00:00", strtotime(2015-04-22)))
->where("C_ansornot",'Rejected')
->get()->result_array();
}
}
HTML(视图)
提前感谢,
在控制器中,将模型返回的值分配给变量,并使用json encode函数将其作为json返回
现在,您可以在javascript中以json的形式获取该值
回显$val而不是返回$val
希望对你有帮助 )您需要关于如何创建javascript饼图的建议吗?检查此链接可能会对您有所帮助,先生,我想知道如何将数据库数据输入到JSONTANK中,以实现您的想法。。。。但现在我有另一个问题。如何在javascript中显示json编码值。以及如何将数据传递到饼图。@amaya您可以在ajax成功函数中获得从控制器返回的json值。您可以使用任何变量名捕获它。success:函数(data),其中data是具有json值的变量returned@amaya要实现该图表,您可以参考此链接
function dashboard(){
$this->db->select("count(`idCall`) as answerCount",False)
->from("call")
->where("idEmployee",20)
->where("C_date",date("Y-m-d 00:00:00", strtotime(2015-04-22)))
->where("C_ansornot",'Not Answer')
->get()->result_array();
$this->db->select("count(`idCall`) as answerCount",False)
->from("call")
->where("idEmployee",20)
->where("C_date",date("Y-m-d 00:00:00", strtotime(2015-04-22)))
->where("C_ansornot",'Rejected')
->get()->result_array();
}
}
<div id="container" style="min-width: 310px; height: 400px;
max-width: 600px; margin: 0 auto"></div>
function viewdashboard(){
$this->load->model('AgentPerformance/agentPerformance_model');
$result = $this->agentPerformance_model->dashboard();
$val = json_encode($result);
return $val;
}