Datepicker codeigniter-PHP

Datepicker codeigniter-PHP,php,html,codeigniter,datepicker,Php,Html,Codeigniter,Datepicker,我想制作一个日期选择器,用户可以在其中修改查询中日期字段内的数据 这就是我所拥有的: 每次我单击主页中的用户按钮时,它都会“运行”以下内容: 最后,这是函数getINFOUSER public function getINFOUSER(){ $query = $this->db->query("select * from users where created_at >= '2019-02-10'"); if ($query->num_rows() > 0 ) {

我想制作一个日期选择器,用户可以在其中修改查询中日期字段内的数据

这就是我所拥有的:

每次我单击主页中的用户按钮时,它都会“运行”以下内容:

最后,这是函数getINFOUSER

public function getINFOUSER(){

$query = $this->db->query("select * from users where created_at >= '2019-02-10'");
if ($query->num_rows() > 0 ) {
    $result= $query->result_array();
}

return $result; 
我希望用户能够修改开始时在创建的字段

我在想这样的事情:

$query=$this->db->query(“从创建位置的用户中选择*= “$variable”

选择日期:


但是我很迷路。您能帮我做一下吗?

如果您需要将所选日期传递给查询,您必须从控制器函数收集提交的数据(此处为日期),然后将其传递给模型函数。从这里,您可以用在模型中获得的动态数据(日期)替换静态日期(手动添加的日期)

要将表单数据过帐到控制器,您必须在
操作
属性中指定提交表单后要执行的功能

如下更改
HTML
代码。

<form method="post" action="<?php echo site_url('MAIN/user_data') ?>">
    <p> Select Date:<input id="datepicker" type="text" size="8" name="datepicker"/></p> 
    <input type="submit" value="Submit" name="usub"/>
</form>
public function user_data(){
    $date_created=$_POST['datepicker'];//Collecting submitted date
    $data['records']=$this->model_1->getINFOUSER($date_created);//Calling model function by passing the date submitted
    $this->load->view('info_user',$data);
}
public function getINFOUSER($date){
    $query = $this->db->query("select * from users where created_at >='".$date."'");
    if ($query->num_rows() > 0 ) {
        $result= $query->result_array();
    }
    return $result;
}
如下更改型号功能。

<form method="post" action="<?php echo site_url('MAIN/user_data') ?>">
    <p> Select Date:<input id="datepicker" type="text" size="8" name="datepicker"/></p> 
    <input type="submit" value="Submit" name="usub"/>
</form>
public function user_data(){
    $date_created=$_POST['datepicker'];//Collecting submitted date
    $data['records']=$this->model_1->getINFOUSER($date_created);//Calling model function by passing the date submitted
    $this->load->view('info_user',$data);
}
public function getINFOUSER($date){
    $query = $this->db->query("select * from users where created_at >='".$date."'");
    if ($query->num_rows() > 0 ) {
        $result= $query->result_array();
    }
    return $result;
}