kc_tc.php 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158
  1. <?php
  2. include("../config/conn.php");
  3. include("../config/function.php");
  4. AdminSes_audit();
  5. $bh=$_GET[bh];
  6. $tcid=$_GET[tcid];
  7. while0("*","yjcode_taocan where probh='".$bh."' and id=".$tcid);if(!$row=mysql_fetch_array($res)){php_toheader("taocanlist.php?bh=".$bh);}
  8. $tcname=$row[tit];
  9. if($row[admin]==2){$tcname=$tcname." ".$row[tit2];}
  10. //函数开始
  11. if($_GET[control]=="add"){
  12. zwzr();
  13. if($_POST[Rtjfs]=="one"){
  14. if(panduan("probh,tcid,userid,ka","yjcode_taocan_kc where probh='".$bh."' and tcid=".$tcid." and ka='".sqlzhuru($_POST[tka])."'")==1){
  15. Audit_alert("卡号已存在,添加失败!","kc_tc.php?bh=".$bh."&tcid=".$tcid);
  16. }
  17. intotable("yjcode_taocan_kc","probh,tcid,userid,ka,mi,ifok","'".$bh."',".$tcid.",".$row[userid].",'".sqlzhuru($_POST[tka])."','".sqlzhuru($_POST[tmi])."',0");
  18. }else{
  19. $up1=$_FILES["inp1"]["name"];
  20. if(!empty($up1)){
  21. $hz=returnhz($up1);
  22. if($hz!="xls"){Audit_alert("失败.只能上传导入.xls后缀的文件,返回重试","kc.php?bh=".$bh);}
  23. $mu="../upload/".$row[userid]."/";
  24. inp_tp_upload(1,$mu,$bh,"xls");
  25. //导入开始
  26. require_once '../config/Excel/reader.php';
  27. $data = new Spreadsheet_Excel_Reader();
  28. $data->setOutputEncoding('CP936');
  29. $data->read($mu.$bh.".xls");
  30. error_reporting(E_ALL ^ E_NOTICE);
  31. for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) {
  32. $ka= $data->sheets[0]['cells'][$i][1]."";
  33. $mi= $data->sheets[0]['cells'][$i][2]."";
  34. if(panduan("probh,tcid,userid,ka","yjcode_taocan_kc where probh='".$bh."' and tcid=".$tcid." and ka='".$ka."' and userid=".$row[userid])==0){
  35. intotable("yjcode_taocan_kc","probh,tcid,userid,ka,mi,ifok","'".$bh."',".$tcid.",".$row[userid].",'".$ka."','".$mi."',0");
  36. }
  37. }
  38. //导入结束
  39. delFile($mu.$bh.".xls");
  40. }
  41. }
  42. kamikc_tc($bh,$tcid);
  43. php_toheader("kc_tc.php?t=suc&bh=".$bh."&tcid=".$tcid);
  44. }elseif($_GET[control]=="update"){
  45. zwzr();
  46. $id=$_GET[id];
  47. if(panduan("id,probh,tcid,userid,ka","yjcode_taocan_kc where probh='".$bh."' and tcid=".$tcid." and ka='".sqlzhuru($_POST[tka])."' and id<>".$id." and userid=".$row[userid])==1){
  48. Audit_alert("卡号已存在,保存失败!","kc_tc.php?bh=".$bh."&action=update&id=".$id."&tcid=".$tcid);}
  49. updatetable("yjcode_taocan_kc","ka='".sqlzhuru($_POST[tka])."',mi='".sqlzhuru($_POST[tmi])."',ifok=".sqlzhuru($_POST[Rifok])." where id=".$id);
  50. kamikc_tc($bh,$tcid);
  51. php_toheader("kc_tc.php?t=suc&bh=".$bh."&action=update&id=".$id."&tcid=".$tcid);
  52. }
  53. ?>
  54. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  55. <html xmlns="http://www.w3.org/1999/xhtml">
  56. <head>
  57. <meta http-equiv="x-ua-compatible" content="ie=7" />
  58. <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
  59. <title><?=webname?>管理系统</title>
  60. <link href="css/basic.css" rel="stylesheet" type="text/css" />
  61. <style type="text/css">
  62. .rkuang{border:0;}
  63. </style>
  64. <script type="text/javascript" src="js/jquery.min.js"></script>
  65. <script language="javascript" src="js/basic.js"></script>
  66. <script language="javascript" src="js/layer.js"></script>
  67. <script language="javascript">
  68. function tjfsonc(x){
  69. document.getElementById("tjfs1").style.display="none";
  70. document.getElementById("tjfs2").style.display="none";
  71. document.getElementById("tjfs"+x).style.display="";
  72. }
  73. </script>
  74. </head>
  75. <body>
  76. <? if(!strstr($adminqx,",0,") && !strstr($adminqx,",0102,")){echo "<div class='noneqx'>无权限</div>";exit;}?>
  77. <!--B-->
  78. <? systs("恭喜您,操作成功!","kc_tc.php?id=".$_GET[id]."&bh=".$bh."&action=".$_GET[action]."&tcid=".$tcid)?>
  79. <div class="bqu1">
  80. <a href="javascript:void(0);" class="a1"><?=$tcname?> 库存管理</a>
  81. <a href="kclist_tc.php?tcid=<?=$tcid?>&bh=<?=$bh?>">返回列表</a>
  82. </div>
  83. <div class="rkuang">
  84. <? if($_GET[action]==""){?>
  85. <script language="javascript">
  86. function tj(){
  87. layer.msg('正在提交', {icon: 16 ,time: 0,shade :0.25});
  88. f1.action="kc_tc.php?control=add&bh=<?=$bh?>&tcid=<?=$tcid?>";
  89. }
  90. </script>
  91. <form name="f1" method="post" onsubmit="return tj()" enctype="multipart/form-data">
  92. <ul class="uk">
  93. <li class="l1">添加方式:</li>
  94. <li class="l2">
  95. <label><input name="Rtjfs" type="radio" value="one" onclick="tjfsonc(1)" checked="checked" /> 单一添加</label>
  96. <label><input name="Rtjfs" type="radio" value="more" onclick="tjfsonc(2)" /> 批量上传</label>
  97. </li>
  98. </ul>
  99. <ul class="uk uk0" id="tjfs1">
  100. <li class="l1">卡号:</li>
  101. <li class="l2"><input type="text" class="inp" size="30" name="tka" /></li>
  102. <li class="l1">密码:</li>
  103. <li class="l2"><input type="text" class="inp" size="30" name="tmi" /></li>
  104. </ul>
  105. <ul class="uk uk0" id="tjfs2" style="display:none;">
  106. <li class="l1">选择文件:</li>
  107. <li class="l2"><input type="file" class="inp1" name="inp1" id="inp1" size="25"></li>
  108. <li class="l1"></li>
  109. <li class="l21">上传格式为xls文件,即excel,程序会自动识别,但必须保证符合规则,<strong class="red">第一列为卡号,第二列为密码</strong>,如下图</li>
  110. <li class="l8"></li>
  111. <li class="l9">
  112. <img src="img/xls.gif" width="270" height="56" />
  113. </li>
  114. </ul>
  115. <ul class="uk uk0">
  116. <li class="l3"><input type="submit" value="保存修改" class="btn1" /></li>
  117. </ul>
  118. </form>
  119. <?
  120. }else{
  121. while0("*","yjcode_taocan_kc where id=".$_GET[id]);if(!$row=mysql_fetch_array($res)){php_toheader("kclist_tc.php?bh=".$bh."&tcid=".$tcid);}
  122. ?>
  123. <script language="javascript">
  124. function tj(){
  125. layer.msg('正在提交', {icon: 16 ,time: 0,shade :0.25});
  126. f1.action="kc_tc.php?control=update&bh=<?=$bh?>&id=<?=$_GET[id]?>&tcid=<?=$tcid?>";
  127. }
  128. </script>
  129. <form name="f1" method="post" onsubmit="return tj()">
  130. <input type="hidden" value="inf" name="jvs" />
  131. <ul class="uk">
  132. <li class="l1">卡号:</li>
  133. <li class="l2"><input type="text" class="inp" size="30" value="<?=$row[ka]?>" name="tka" /></li>
  134. <li class="l1">密码:</li>
  135. <li class="l2"><input type="text" class="inp" size="30" value="<?=$row[mi]?>" name="tmi" /></li>
  136. <li class="l1">使用情况:</li>
  137. <li class="l2">
  138. <label><input name="Rifok" type="radio" value="0"<? if(empty($row[ifok])){?> checked="checked"<? }?> /> 未使用</label>
  139. <label><input name="Rifok" type="radio" value="1"<? if(1==$row[ifok]){?> checked="checked"<? }?> /> 已使用</label>
  140. </li>
  141. <li class="l3"><input type="submit" value="保存修改" class="btn1" /></li>
  142. </ul>
  143. </form>
  144. <? }?>
  145. </div>
  146. <!--E-->
  147. </body>
  148. </html>