我有一个日期时间选择器的输入字段。
在下面,我有一段时间。
我需要的是当我从日期时间选择器中选择一个日期时,它应该查询数据库并从数据库值中填充下拉列表。
我将如何做到这一点?
答案 0 :(得分:0)
所以这是你需要研究的东西。
1)这是一个ajax电话,还是帖子?选择下拉菜单后。 Ajax更难,因为您需要知道如何使用Javascript。既然你回答了这个问题你不知道从哪里开始,我假设你不知道如何使用jquery或ajax。你应该研究jquery / ajax
2)如何建立数据库连接并查询数据库,并循环获取结果。这是一个很好的起点:http://us.php.net/manual/en/book.mysql.php
希望这可以帮助您入门,而不了解您的环境,有点难以帮助您。
答案 1 :(得分:0)
在onchange事件中编写AJAX函数,例如你的页面上有东西
<select id ="menu1"><select>
function add_option(){
$.ajax({
type: "POST",
url: "your_url/get_query.php",
// you should type your selected date from calendar in data row
data: "",
success:function (page) {
$("#menu1").html(page);
}
});
}
在您的get_query.php文件中编写查询并准备数据以添加到下拉菜单
//take data from DB
$result = "<option id=\"".$your_data['id']."\">".$your_data['title']."</option>"
return $result
成功后,它会将退回的内容添加到您的下拉菜单