【问题标题】:Jqueryui datepicker value is not inserted on mysql tableJqueryui datepicker 值未插入 mysql 表
【发布时间】:2014-11-07 11:36:31
【问题描述】:

所以我使用 jqueryui datepicker..已经将 dateformat 设置为 mysql 格式,但遗憾的是它仍然不会插入到我的 EventDate 字段中..EventDate 有一个 Date 数据类型..

<script>
$(function() {
   $( "#datepicker" ).datepicker({
  dateformat: "yyyy-mm-dd",
  changeMonth: true,
  changeYear: true
});}); </script>

也许我的提交有问题?

<form role="form" action='' method='POST'>
  <div class="form-group"><br><br><br>
   <p>Event Title:<input type='text' name='EventTitle' class="form-control col-md-offset-4" value='<?php if(isset($error)){ echo $_POST['eventTitle'];}?>'></p>
   <p>Date: <input name="datepicker" class="form-control col-md-offset-4" type="text" id="datepicker"></p>
   <input type="submit" name="submitevent" class="btn btn-primary  col-md-offset-4 "value="Submit Event"><br><br/>
   <a href="/sics/users/MainPanel.php"><input type='button' class="btn btn-primary  col-md-offset-4 " value='Back'></a>
</form>

也许 submitevent.php?

<?php

//if form has been submitted process it
if(isset($_POST['submitevent'])){

    //collect form data
    extract($_POST);

    //very basic validation
    if($EventTitle ==''){
        $error[] = 'Please enter the title.';
    }

    if($datepicker ==''){
        $error[] = 'Please enter the description.';
    }



    if(!isset($error)){

        try {



            //insert into database
            $stmt = $db->prepare('INSERT INTO events (EventName,EventDate) VALUES (:EventTitle, :EventDate)') ;
            $stmt->execute(array(
                ':EventTitle' => $EventTitle,
                ':EventDate' => $datepicker

            ));

            //redirect to MainPanel page
            header('Location: ../users/MainPanel.php');
            exit;

        } catch(PDOException $e) {
            echo $e->getMessage();
        }

    }

}?>

【问题讨论】:

    标签: php jquery-ui-datepicker


    【解决方案1】:

    日期格式应为dateFormat : 'yy-mm-dd'

    查看http://api.jqueryui.com/datepicker/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-07
      • 1970-01-01
      • 2012-06-26
      • 2011-04-27
      • 2013-09-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多