Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 自动时间不保存在数据库中-codeigniter_Javascript_Codeigniter - Fatal编程技术网

Javascript 自动时间不保存在数据库中-codeigniter

Javascript 自动时间不保存在数据库中-codeigniter,javascript,codeigniter,Javascript,Codeigniter,我的框架是codeigniter。我开发了一个表单,将用户输入存储在数据库中。有一个输入可以在输入框中自动填充日期和时间。但当我试图将其保存到数据库中时,日期不保存。表单中的其他值保存在数据库中 这是codeigniter查看页面 <?php $attributes = array("name" => "addclients");echo form_open("home/ExpenseSave", $attributes);?> <div class

我的框架是codeigniter。我开发了一个表单,将用户输入存储在数据库中。有一个输入可以在输入框中自动填充日期和时间。但当我试图将其保存到数据库中时,日期不保存。表单中的其他值保存在数据库中 这是codeigniter查看页面

<?php $attributes = array("name" => "addclients");echo form_open("home/ExpenseSave", $attributes);?>       
    <div class="row">
           <body onload="myFunction()">
           <input type="text" id="demo" class="form-control"/>
     </div>
     <script>
function myFunction() {

$(document).ready(function(){
  $('#demo').attr("placeholder", Date());
});

}
</script>
在数据库中,“demo”的数据类型是datetime。数据库是mysql,在您的视图中:

<?php $attributes = array("name" => "addclients");echo form_open("home/ExpenseSave", $attributes);?>       
    <div class="row">
           <body onload="myFunction()">
           <input type="text" name="current_date" class="form-control" value="<?php echo date('Y-m-d H:i:s') ?>" />
           <input type="text" id="demo" class="form-control"/>
     </div>
     <script>
function myFunction() {

$(document).ready(function(){
  $('#demo').attr("placeholder", Date());
});

}
</script>


我没有看到你的输入日期。所以我添加到你的代码中。请尝试。

请为您的问题提供完整的信息。@AbuHassan我编辑了我的问题谢谢Abu..现在值保存在数据库中。但是我怎样才能把时区改成我的国家呢
<?php $attributes = array("name" => "addclients");echo form_open("home/ExpenseSave", $attributes);?>       
    <div class="row">
           <body onload="myFunction()">
           <input type="text" name="current_date" class="form-control" value="<?php echo date('Y-m-d H:i:s') ?>" />
           <input type="text" id="demo" class="form-control"/>
     </div>
     <script>
function myFunction() {

$(document).ready(function(){
  $('#demo').attr("placeholder", Date());
});

}
</script>
$data = array(
                'demo'                        => $this->input->post('demo'),
                'pt'                        => $this->input->post('pt'),
                'pn'                        => $this->input->post('pn'),
                'task'                        => $this->input->post('task'),
                'employee'                        => $this->input->post('employee'),
                'projectname' => $this->input->post('projectname'),
                'ExpenseName' => $this->input->post('ExpenseName'),
                'ExpenseAmount' => $this->input->post('ExpenseAmount'),
                'columnDate' => $this->input->post('current_date')

            );

            if ($this->db->insert('expenses', $data))