[英]PHP Datepicker data doesn't go into mySQL
我正在使用php和mysql數據庫構建Web應用程序。 我使用的是前端模板,即引導程序模板,但是,當我選擇日期並提交表單時,該日期不會輸入到mysql中,因此我將日期的數據類型設置為mysql中的DATE。 我似乎不知道為什么。 這是日期的代碼。
<div class="form-group">
<label class="col-sm-3 control-label">Request Date</label>
<div class="col-sm-6">
<input class="input-sm input-s datepicker-input form-control" size="16" type="text" data-date-format="dd-mm-yyyy" name="requestDate" id="requestDate" data-required="true">
</div>
</div>
這是表單的執行代碼:
<?php
include("dbconnection.php");
print_r($_POST);
$id = $_POST['id'];
$seoSro = $_POST['seoSro'];
$projectStatus = $_POST['projectStatus'];
$requestDate = $_POST['requestDate ];
------ the correct one ---------
$requestDate = date("Y-m-d",strtotime($_POST['requestDate']));
請幫幫我,它將注冊數據輸入數據庫。
mysql日期格式為yyyy-mm-dd
,
因此,在插入代碼之前,請使用strtotime()
並將日期轉換為mysql格式。
$requestDate = date("Y-m-d",strtotime($_POST['requestDate']));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.