小编cri*_*ano的帖子

如何使用Codeigniter将JQuery datepicker中的值插入MySQL date数据类型?

我无法使用Date数据类型将我的JQuery Datepicker中的值插入到我的MySQL数据库中.我将如何将字符串转换为日期数据类型?即时通讯使用Codeigniter与MVC.这是我的代码:

JavaScript的

<script>
$(function() {
    $( "#datepicker" ).datepicker({
        showOn: "button",
        buttonImage: "images/icons/calendar_24.png",
        buttonImageOnly: true,
        onSelect: function(dateText, inst){
            $("input[name='dob']").val(dateText);
        }
    });

});
</script>
Run Code Online (Sandbox Code Playgroud)

调节器

function create()
{
    $data = array(
        'FirstName' => $this->input->post('fname'),
        'DateofBirth' => $this->input->post('dob')
    );

    $this->site_model->add_record($data);
    $this->index();
}
Run Code Online (Sandbox Code Playgroud)

视图

<?php echo form_open('site/create');?>
<p>
    <label for="fname">First Name:</label>
    <input type="text" name="fname" />
</p>

<p>
    <input type="text" name='dob' id="datepicker" />
</p>
Run Code Online (Sandbox Code Playgroud)

多谢你们!我在谷歌读了一些解决方案,我这样做了:

控制器:

function create()
{
    $date = $this->input->post('dob');

    $data = array(
        'FirstName' => $this->input->post('fname'),
        'DateofBirth' => date('Y-m-d', strtotime($date))
    );

    $this->site_model->add_record($data); …
Run Code Online (Sandbox Code Playgroud)

php mysql jquery codeigniter

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

codeigniter ×1

jquery ×1

mysql ×1

php ×1