【发布时间】:2016-10-11 14:28:09
【问题描述】:
我在如何将 JS 变量值传递给我的查询所在的 model.php 时遇到了两难境地。为了使它简短。这是我的代码:
在PHP文件的views下,我有RP_Report.php在HTML正文中驻留:
<p>From Date: <input type="text" id="fromdate">
From Date: <input type="text" id="todate"> </br></br>
<button onclick="myFunction()">GENERATE</button> </br>
<p id="body">
在同一文件的 HTML 标头中:
function myFunction(){
//document.getElementById("body").innerHTML=d ocument.getElementById("fromdate").value;
var fromDate = document.getElementById("fromdate").value;
var ToDate = document.getElementById("todate").value;
}
所以按钮调用顶部的 JS 块来获取日期选择器字段的值。
我想要发生的事情是获取var fromDate 和var ToDate 并在Models db_model.php 中的查询中使用它作为where子句
public function rp_total_attempts_stmt()
{
$stmt = $this->db->query("SELECT phone_number,
DATE(LEFT(CAST(call_date AS CHAR),LENGTH(CAST(call_date AS CHAR)) - 9)) AS call_date,
COUNT(*) AS total_call_attempts FROM vicidial_log
WHERE (SELECT lead_id FROM vicidial_list WHERE vicidial_log.lead_id = vicidial_list.`lead_id`)
GROUP BY phone_number ORDER BY call_date desc");
return $stmt->result_array();
}
【问题讨论】:
-
使用ajax传值
标签: javascript php jquery mysql codeigniter