我试图从与所选DECLARE @DateTimeIn datetime = '2016-12-03 11:00:52.213'
DECLARE @DateTimeOut datetime = '2016-12-03 11:45:52.213'
SELECT * FROM TimesheetEntries
WHERE
(
DATEDIFF(DAY,DateTimeIn,@DateTimeIn) <= 0 AND
DATEDIFF(DAY,DateTimeIn,@DateTimeOut) >= 0
) OR
(
DATEDIFF(DAY,DateTimeOut,@DateTimeIn) <= 0 AND
DATEDIFF(DAY,DateTimeOut,@DateTimeOut) >= 0
)
相关的MySQL数据库中获取数据。
我从数据库中提取date_time
并将其显示在页面上,现在我要做的就是&#34;当我选择日期时,应该显示该日期的数据而不刷新页面&#34;。
答案 0 :(得分:0)
你必须创建一个包含调用date_time的其他.php页面,并在病房后的ajax中调用它。
您的ajax请求应如下所示:
$("#Button_get_date").onclick ( function () {
$("#div_to_display").load("/date.php", {"date= (#optiondate#.val));
})
另一页php应该包含
$data = $ddb ->query("select * from tableinfodate where date = ".$_POST["date"].");
在我认为您知道该怎么做之后,请记得在加载的页面中显示您的显示。
查看函数load:http://www.w3schools.com/jquery/jquery_ajax_load.asp以及php中的GET和POST方法。更多我认为在尝试加载这个功能之前尝试js更好。 我希望它有所帮助。