我想從datepicker插入日期,但sql語句不工作imo。 這裏是代碼:插入日期從datepicker到MySQL數據庫在php
if(isset($_POST['confirm']))
{
$order_finish_time = $_POST['order_finish_time'];
$note = $_POST['note'];
$finish_query = mysqli_query($link, "INSERT INTO orderdetails SET order_finish_time=$order_finish_time AND note=$note WHERE order_id=$order_id");
$order_r = mysqli_fetch_array($finish_query);
if(isset($order_r))
{
$result = mysqli_query($link, "UPDATE orderdetails SET order_status = 'Order_Finished' WHERE order_id=$order_id");
?>
<script>alert('Order confirmed!');</script>
<script>document.location = 'orderdetails.php';</script>
<?php
}
else
{
?>
<script>alert('Something wrong');</script>
<script>document.location = 'orderdetails.php';</script>
<?php
}
}
代碼的其他部分工作,並即時得到一些錯誤消息。如果你能在我的代碼中發現錯誤,請幫我解決。
使用形式IM是:
<html>
<head>
</head>
<body>
\t <form class="form-horizontal" method="post">
\t \t <div class="row">
\t \t \t <div class="col-xs-12">
\t \t \t \t Order will be finished :
\t \t \t \t <input id="datepicker" class="form-control" name="order_finish_time" required/>
\t \t \t </div>
\t \t </div>
\t \t <button type="submit" name="confirm" id="confirm" class="btn btn-success btn-lg" style="width: 100%;">
\t \t \t <span class="glyphicon glyphicon-ok-sign"></span>
\t \t \t Confirm
\t \t </button>
\t </form>
\t <!-- datepicker -->
\t <script>
\t $("#datepicker").datepicker({
\t \t dateFormat : 'yy-mm-dd'
\t });
\t </script>
</body>
</html>
這裏是我的表的圖片: enter image description here
請向我們展示您使用的窗體和Datepicker插件。 –
請分享您的數據庫表結構和您收到的錯誤。我建議你用單引號將你的字符串放在你的查詢中。請考慮MySql Date,Datetime和Timestamp類型只接受幾種格式。 –