我正在做一个php mysql项目。 其中项目有两个表
根据库存计算每日销售额。其中old_balance通过昨天的当前余额更新。我的代码是这样的。
if($oldbal==NULL && $datecur== 'systemdate'){
$datecur = $datecur - 1;
$sql=mysql_query("SELECT current from sales where sales.date='$datecur'");
while($row = mysql_fetch_array($sql)){
$oldbal=$row['current'];
$total=$oldbal + $receipt;
$sql="INSERT INTO sales (pcode,oldbal,receipt,total,current,date)
VALUES ('$_POST[pcode]','$oldbal','$_POST[receipt]','$total','$_POST[current]','$_POST[date]')";
}
}
else{
$total=$oldbal + $receipt;
$sql="INSERT INTO sales (pcode,oldbal,receipt,total,current,date)
VALUES ('$_POST[pcode]','$_POST[oldbal]','$_POST[receipt]','$total','$_POST[current]','$_POST[date');
}
在这部分中,我要求用户不要输入Old_balance数据并检查今天的日期,然后从数据库中获取当前余额,以便作为新元组插入。