1
我在如何將JS變量值傳遞到我的model.php中我的查詢所在的位置有兩難處境。做得簡短。這裏是我的代碼:將JavaScript值傳遞給PHP或另一個PHP類(codeigniter)
下欣賞到PHP文件,我有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塊以獲取datepicker字段的值。
我想做的發生是讓var fromDate
和var ToDate
,並用它在查詢內部模型db_model.php爲whereclause
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來傳遞值 –