Php 添加';N';数据库中到目前为止的年数
插入查询Php 添加';N';数据库中到目前为止的年数,php,date,Php,Date,插入查询 $product= "INSERT INTO `products` (`id`, `code`, `cat`, `type`, `desc`, `serial_no`, `product_model_no`, `vendor`, `invoice`, `purchased_date`, `warranty`, `exp_date`, `remarks`, `status`, `modified_date`) VALUES (' ','$code','
$product= "INSERT INTO `products`
(`id`, `code`, `cat`, `type`, `desc`, `serial_no`, `product_model_no`, `vendor`, `invoice`, `purchased_date`, `warranty`, `exp_date`, `remarks`, `status`, `modified_date`) VALUES
(' ','$code','$cat','$type','$desc','$serial_no','$model_no','$vendor','$invoice','$purchased_date','$warranty','$exp_date', 'In Warranty', '$remarks','1',' ' );";
$add= mysqli_query($con, $product) or die(mysqli_error($con));;
用户界面
你的论点顺序错了。如果要将时间段添加到某个日期,则需要使用表单:
那么,你预计会发生什么,现在又会发生什么?我们应该预测吗?我想一次加上两个。。添加产品时,我将选择日期和保修期。。它应该计算保修到期日并将其插入数据库。。这就是我试图实现的功能。现在,您只显示您的UI代码。如果您希望我们修复您的数据库代码,您还必须包含该部分代码。否则对我们来说会很难。
<select name="warranty">
<option value="+1 day">1 Day</option>
<option value="+1 week">1 Week</option>
<option value="+6 months">06 Months</option>
<option value="+1 year">12 Months</option>
<option value="+1 year 6 months">18 Months</option>
<option value="+2 years">24 Months</option>
<option value="+3 years">36 Months</option>
<option value="+5 years">60 Months</option>
<?php $start_date = $purchased_date;
$targetDate = date(strtotime("'.warranty.'") $start_date);
echo $targetDate;?>
</select>
if(isset($_POST['submit'])){
$updt_wrnty= "UPDATE `products` SET `exp_date`='$targetDate';";
$wrnty= mysqli_query($con, $updt_wrnty) or die(mysqli_error($con));;
date(strtotime($product_warranty, $start_date))