我有一个日期-时间选择器的输入字段。
下面我有一个时间下拉列表。
我的需要是,当我从日期-时间选择器中选择一个日期时,它应该查询数据库并从数据库值中填充下拉列表。
我该怎么做?
因此,以下是您需要研究的内容。
1) 这将是一个ajax调用,还是一个帖子?选择下拉菜单后。Ajax更难,因为您需要知道如何使用Javascript。既然你回答了这个问题,你不知道从哪里开始,我想你不知道如何使用jquery或ajax。您应该研究jquery/ajax
2) 如何建立数据库连接并查询数据库,然后循环以获得结果。这是一个很好的起点:http://us.php.net/manual/en/book.mysql.php
希望这能帮助你开始,在不了解更多环境的情况下,很难帮助你。
在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
成功后,它会将返回的内容添加到您的下拉菜单