日期返回空值後返回空值日期在PHP submiting編輯表格後,在PHP submiting編輯表單
HTML CODE IS
<form class="form-horizontal" action="" method="post" >
<label for="coupon_strt_date" >Start Date</label>
<input type="text" name="coupon_strt_date" id="datepicker" value="<?php echo $cats_rows['coupon_strt_date']; ?>" class='datepick'>
<label for="coupon_exp_date" class="control-label">Exp Date</label>
<input type="text" name="coupon_exp_date" value="<?php echo $cats_rows['coupon_exp_date']; ?>" id="datepicker" class='datepick'>
<input type="submit" name="submit" value="submit">
</form>
<?php
include("config.php");
$tbl_name = "coupons";
if (isset($_POST['submit'])){
$id=$_POST['id'];
$coupon_strt_date = $_POST['coupon_strt_date'];
$coupon_exp_date = $_POST['coupon_exp_date'];
$sql="update $tbl_name set coupon_strt_date = STR_TO_DATE('$_POST[coupon_strt_date]', '%m/%d/%Y'), coupon_exp_date = STR_TO_DATE('$_POST[coupon_exp_date]', '%m/%d/%Y') where id='$id'";
if (!mysql_query($sql))
{
echo "Error Accured";
}
else {
echo " Successfull";
}
}
雖然IAM保存數據..日期是chaning後得到空值日期..加載表單工作正常..但編輯表單是日期得到空值..請建議我與正確的代碼..
你確定這個'%m /%d /%Y'是你接收日期的格式嗎?在執行前輸出查詢 – Stephan
「date返回空值」是什麼意思?你從數據庫中讀取日期,他們沒有設置? $ _POST字段沒有設置?請顯示相關代碼 – ChristopheBrun
alryt讓我檢查 –