save.php
上传用户:yantgcom
上传日期:2013-07-19
资源大小:478k
文件大小:4k
源码类别:

MySQL数据库

开发平台:

PHP

  1. <?php
  2. $t_AUTOID=$_GET[AUTOID];
  3. if (empty($t_AUTOID)){$t_AUTOID=0;};
  4. $gshmid=$_GET[shno];  //送货单号
  5. $gshm01=$_GET[shdate];  //送货日期
  6. $gshm02=$_GET[shdw]; //收货单位
  7. $gcliid=$_GET[x_CLIID];
  8. $gshm03=$_GET[pshm03]; //送货人
  9. $gshm04=$_GET[pshm04]; //开单人 
  10. $gshm05=$_GET[pshm05]; //收货人
  11. $gshm06=$_GET[SubTotal]; //总金额
  12. $gshm07=$_GET[RmbTotal];   //人民币汇总
  13. $gshm08=$_GET[pmemo]; //说明
  14. $gshm09=$_GET[pshm09]; //说明
  15. $gshm10=$_GET[pshm10]; //付款方式代码  0:月结, 1:现金
  16. if (empty($gshm10)){$gshm10=0;} //未选择付款方式
  17.  include ("../inc/db.php");
  18.  include ("../inc/phpmkrfn.php");
  19.  include ("../kuchen/kuchen.php");
  20.  include ("../yinfu/yinfu.php");
  21.   $conn = phpmkr_db_connect(HOST, USER, PASS, DB, PORT);
  22. //***************************进货主表更新***************************
  23. $sSql = "select * from jhdmast where autoid =$t_AUTOID";
  24. $rs   = phpmkr_query($sSql,$conn) or die("Failed to execute query: " . phpmkr_error() . '<br>SQL: ' . $sSql);
  25. $FIELDSTR  =" jhmid ='$gshmid',";
  26. $FIELDSTR .=" jhm01 ='$gshm01',";
  27. $FIELDSTR .=" jhm02 ='$gshm02',";
  28. $FIELDSTR .=" cliid ='$gcliid',";
  29. $FIELDSTR .=" jhm03 ='$gshm03',";
  30. $FIELDSTR .=" jhm04 ='$gshm04',";
  31. $FIELDSTR .=" jhm05 ='$gshm05',";
  32. $FIELDSTR .=" jhm06 ='$gshm06',";
  33. $FIELDSTR .=" jhm07 ='$gshm07',";
  34. $FIELDSTR .=" jhm08 ='$gshm08',";
  35. $FIELDSTR .=" jhm09 ='$gshm09',";
  36. $FIELDSTR .=" jhm10 ='$gshm10',";
  37. $FIELDSTR .=" dt999 = now()  ";
  38. if (phpmkr_num_rows($rs) > 0){
  39. $uSql = "update jhdmast set ";
  40. $uWhere="  where autoid =$t_AUTOID";
  41.  }
  42. else
  43.  {
  44. $uSql = "INSERT INTO jhdmast set ";
  45. $uWhere="  ";
  46. }
  47. $uSql =$uSql.$FIELDSTR.$uWhere;
  48. $rs   = phpmkr_query($uSql,$conn) or die("Failed to execute query: " . phpmkr_error() . '<br>SQL: ' . $uSql);
  49. //********************************************************************
  50. //2.删除明细项目未能处理 2006-02-20  ElvenHu
  51. //***************************送货单从表更新***************************
  52. /*
  53. $dautoid=$_GET[auto1]; //明细序号
  54. $gshd01=$_GET[hpshd011]; //产品编号
  55. $gshd02=$_GET[pshd021];   //产品名称规格
  56. $gshd03=$_GET[pshd031]; //数量
  57. $gshd04=$_GET[pshd041]; //单价
  58. $gshd05=$_GET[pshd051]; //金额
  59. $gshd06=$_GET[pshd061]; //产品单位
  60. $gstatu=$_GET[hdnRowStatus1]; //明细状态 0 不用处理 1 修改 2 增加
  61. $gcount=$_GET[totalProductCount];  //明细数量
  62. */
  63. $gcount=$_GET[totalProductCount];
  64. $m_tablename="jhddelt";
  65. for ($i =1;$i<=$gcount;++$i ){
  66.    
  67.     $dautoid=$_GET[auto.$i];
  68.    if (empty($dautoid)){$dautoid=0;};
  69. $sSql = "select * from $m_tablename where AUTOID =$dautoid";
  70. $drs   = phpmkr_query($sSql,$conn) or die("Failed to execute query: " . phpmkr_error() . '<br>SQL: ' . $sSql);
  71. $t_JHD01=$_GET[hpshd01.$i];
  72. $t_JHD02=$_GET[pshd02.$i]; 
  73. $t_JHD03=$_GET[pshd03.$i];
  74. $t_JHD04=$_GET[pshd04.$i];
  75. $t_JHD05=$_GET[pshd05.$i];
  76. $t_JHD06=$_GET[pshd06.$i];
  77. $t_JHD07=$_GET[PRODSN.$i];
  78. $FIELDSTR  =" jhdid ='$gshmid',";
  79. $FIELDSTR .=" jhd01 ='$t_JHD01',";
  80. $FIELDSTR .=" jhd02 ='$t_JHD02',";
  81. $FIELDSTR .=" jhd03 ='$t_JHD03',";
  82. $FIELDSTR .=" jhd04 ='$t_JHD04',";
  83. $FIELDSTR .=" jhd05 ='$t_JHD05',";
  84. $FIELDSTR .=" jhd06 ='$t_JHD06',";
  85. $FIELDSTR .=" jhd07 ='$t_JHD07',";
  86. $FIELDSTR .=" DT999 = now()  ";
  87.  if (phpmkr_num_rows($drs) > 0){
  88. $row  = mysql_fetch_array($drs, MYSQL_ASSOC);
  89. $O_num =$row[JHD03];
  90. $O_pid =$row[JHD01];
  91. $O_psn =$row[JHD07];
  92. if (($t_JHD01<>$O_pid) or ($t_JHD07<>$O_psn)){
  93. //if ($t_JHD01<>$O_pid){
  94. updatekuchen($row[JHD01],$row[JHD07],$row[JHDID],$O_num);
  95. $p_num =0 - $t_JHD03;
  96.   } else {
  97. $p_num =$O_num - $t_JHD03 ;
  98. };
  99. $uSql  = "update $m_tablename set ";
  100. $uSql .=$FIELDSTR;
  101. $uSql .=" where AUTOID =$dautoid";
  102.     }
  103.     else 
  104. {
  105. $uSql = "insert into $m_tablename set ";
  106. $uSql .=$FIELDSTR;
  107. $p_num = 0 - $t_JHD03;
  108. }
  109. $drs   = phpmkr_query($uSql,$conn) or die("Failed to execute query: " . phpmkr_error() . '<br>SQL: ' . $uSql);
  110.     updatekuchen($t_JHD01,$t_JHD07,$gshmid,$p_num);
  111. }
  112. header("location:list.php");
  113. ?>