我面临的问题是,当我尝试使用 php 代码中的查询更新表中的金额字段时,它不起作用。看这张图片:
但是,如果我在财政年度字段中删除了这个,那么它正在工作......
我的PHP代码是:
if(isset($_POST['mid_update']))
{
echo $subscription3=$_POST['subscription'];
echo $member_type3=$_POST['member_type'];
echo $financial_year3=$_POST['financial_year'];
echo $amount3=$_POST['amount'];
$qry=mysqli_query($con,"update dbo_tbfeemaster set nu_amount='$amount3' where nu_sub_id='$subscription3' and vc_member_type='$member_type3' and vc_financial_year='$financial_year3'");
if($qry)
{
header("location:subscription_fee_master.php?w=updation success");
}
else
{
header("location:subscription_fee_master.php?w=updation not success");
}
}
使用此代码,更新成功显示,但表未更新。
我将日期格式更改为:
<option value="<?php $dat1=$q['dt_period_start_date'];
echo date("d-M-Y",strtotime($dat1));?> to <?php $dat2=$q['dt_period_end_date'];
echo date("d-M-Y",strtotime($dat2));?>">
并且等于数据库财政年度列...
一切都很好,那么为什么我的桌子没有更新。任何建议将不胜感激,如果我忘记在此提及我的问题,请随时问我...