如何根据从日期时间选择器中选择的日期设置时间


How to set the time based on the date selected from the datetime picker?

我有一个日期-时间选择器的输入字段。

下面我有一个时间下拉列表。

我的需要是,当我从日期-时间选择器中选择一个日期时,它应该查询数据库并从数据库值中填充下拉列表。

我该怎么做?

因此,以下是您需要研究的内容。

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

成功后,它会将返回的内容添加到您的下拉菜单