📄 save.php
字号:
<?php
$t_AUTOID=$_GET[AUTOID];
if (empty($t_AUTOID)){$t_AUTOID=0;};
$gshmid=$_GET[shno]; //送货单号
$gshm01=$_GET[shdate]; //送货日期
$gshm02=$_GET[shdw]; //收货单位
$gcliid=$_GET[x_CLIID];
$gshm03=$_GET[pshm03]; //送货人
$gshm04=$_GET[pshm04]; //开单人
$gshm05=$_GET[pshm05]; //收货人
$gshm06=$_GET[SubTotal]; //总金额
$gshm07=$_GET[RmbTotal]; //人民币汇总
$gshm08=$_GET[pmemo]; //说明
$gshm09=$_GET[pshm09]; //说明
$gshm10=$_GET[pshm10]; //付款方式代码 0:月结, 1:现金
if (empty($gshm10)){$gshm10=0;} //未选择付款方式
include ("../inc/db.php");
include ("../inc/phpmkrfn.php");
include ("../kuchen/kuchen.php");
include ("../yinfu/yinfu.php");
$conn = phpmkr_db_connect(HOST, USER, PASS, DB, PORT);
//***************************进货主表更新***************************
$sSql = "select * from jhdmast where autoid =$t_AUTOID";
$rs = phpmkr_query($sSql,$conn) or die("Failed to execute query: " . phpmkr_error() . '<br>SQL: ' . $sSql);
$FIELDSTR =" jhmid ='$gshmid',";
$FIELDSTR .=" jhm01 ='$gshm01',";
$FIELDSTR .=" jhm02 ='$gshm02',";
$FIELDSTR .=" cliid ='$gcliid',";
$FIELDSTR .=" jhm03 ='$gshm03',";
$FIELDSTR .=" jhm04 ='$gshm04',";
$FIELDSTR .=" jhm05 ='$gshm05',";
$FIELDSTR .=" jhm06 ='$gshm06',";
$FIELDSTR .=" jhm07 ='$gshm07',";
$FIELDSTR .=" jhm08 ='$gshm08',";
$FIELDSTR .=" jhm09 ='$gshm09',";
$FIELDSTR .=" jhm10 ='$gshm10',";
$FIELDSTR .=" dt999 = now() ";
if (phpmkr_num_rows($rs) > 0){
$uSql = "update jhdmast set ";
$uWhere=" where autoid =$t_AUTOID";
}
else
{
$uSql = "INSERT INTO jhdmast set ";
$uWhere=" ";
}
$uSql =$uSql.$FIELDSTR.$uWhere;
$rs = phpmkr_query($uSql,$conn) or die("Failed to execute query: " . phpmkr_error() . '<br>SQL: ' . $uSql);
//********************************************************************
//2.删除明细项目未能处理 2006-02-20 ElvenHu
//***************************送货单从表更新***************************
/*
$dautoid=$_GET[auto1]; //明细序号
$gshd01=$_GET[hpshd011]; //产品编号
$gshd02=$_GET[pshd021]; //产品名称规格
$gshd03=$_GET[pshd031]; //数量
$gshd04=$_GET[pshd041]; //单价
$gshd05=$_GET[pshd051]; //金额
$gshd06=$_GET[pshd061]; //产品单位
$gstatu=$_GET[hdnRowStatus1]; //明细状态 0 不用处理 1 修改 2 增加
$gcount=$_GET[totalProductCount]; //明细数量
*/
$gcount=$_GET[totalProductCount];
$m_tablename="jhddelt";
for ($i =1;$i<=$gcount;++$i ){
$dautoid=$_GET[auto.$i];
if (empty($dautoid)){$dautoid=0;};
$sSql = "select * from $m_tablename where AUTOID =$dautoid";
$drs = phpmkr_query($sSql,$conn) or die("Failed to execute query: " . phpmkr_error() . '<br>SQL: ' . $sSql);
$t_JHD01=$_GET[hpshd01.$i];
$t_JHD02=$_GET[pshd02.$i];
$t_JHD03=$_GET[pshd03.$i];
$t_JHD04=$_GET[pshd04.$i];
$t_JHD05=$_GET[pshd05.$i];
$t_JHD06=$_GET[pshd06.$i];
$t_JHD07=$_GET[PRODSN.$i];
$FIELDSTR =" jhdid ='$gshmid',";
$FIELDSTR .=" jhd01 ='$t_JHD01',";
$FIELDSTR .=" jhd02 ='$t_JHD02',";
$FIELDSTR .=" jhd03 ='$t_JHD03',";
$FIELDSTR .=" jhd04 ='$t_JHD04',";
$FIELDSTR .=" jhd05 ='$t_JHD05',";
$FIELDSTR .=" jhd06 ='$t_JHD06',";
$FIELDSTR .=" jhd07 ='$t_JHD07',";
$FIELDSTR .=" DT999 = now() ";
if (phpmkr_num_rows($drs) > 0){
$row = mysql_fetch_array($drs, MYSQL_ASSOC);
$O_num =$row[JHD03];
$O_pid =$row[JHD01];
$O_psn =$row[JHD07];
if (($t_JHD01<>$O_pid) or ($t_JHD07<>$O_psn)){
//if ($t_JHD01<>$O_pid){
updatekuchen($row[JHD01],$row[JHD07],$row[JHDID],$O_num);
$p_num =0 - $t_JHD03;
} else {
$p_num =$O_num - $t_JHD03 ;
};
$uSql = "update $m_tablename set ";
$uSql .=$FIELDSTR;
$uSql .=" where AUTOID =$dautoid";
}
else
{
$uSql = "insert into $m_tablename set ";
$uSql .=$FIELDSTR;
$p_num = 0 - $t_JHD03;
}
$drs = phpmkr_query($uSql,$conn) or die("Failed to execute query: " . phpmkr_error() . '<br>SQL: ' . $uSql);
updatekuchen($t_JHD01,$t_JHD07,$gshmid,$p_num);
}
header("location:list.php");
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -