Exp Date " id="datepi-6ren">
gpt4 book ai didi

php - 在php中提交编辑表单后,日期返回空值

转载 作者:行者123 更新时间:2023-11-30 01:32:02 26 4
gpt4 key购买 nike

在 php 中提交编辑表单后日期返回空值

HTML 代码是

<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";
}
}

当我保存数据时..更改日期后日期获取空值..添加表单工作正常..但编辑表单是日期获取空值..请用正确的代码建议我..

最佳答案

您好,如果填写的日期为空,请发送表的架构或提及日期字段的数据类型。日期字段变为空,因为您试图保存不正确的数据类型。数据类型日期接受 yy-mm--dd 格式的日期,并且您给出 %m/%d/%Y 格式,因此它变为空。希望对您有帮助。

关于php - 在php中提交编辑表单后,日期返回空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17337372/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com