⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 acc_qtpllk.php

📁 自己实现一个实用的商店应用系统
💻 PHP
字号:
<?php
////////////////////////////////////////////////////////
// Author by Shuweich
// Date : 2007.11.13
// 建站支持: http://www.shuweich.net
// 作者: Shuweich
// QQ: 1502384
// ICQ: 190492112
// MSN: shuweich@hotmail.com
// E-mail: root@shuweich.net
// E-mail: shuweich@163.com
////////////////////////////////////////////////////////
// 模块管理 by txdyz
// For 查询当日流水
////////////////////////////////////////////////////////
include_once '../../mainfile.php';
include_once 'head_win.php';
if ( isset($_REQUEST['vv']) ) {
  ## 卡号登录入数据表
  if ( $_REQUEST['srfs0'] == 1 ) {
    for ( $c = 0; $c<$_REQUEST['vv']; $c++ ) {
      $u_card0 = $_REQUEST['c_b0'] + $c;
      $u_card0 = (string)$u_card0;
      $lvv = 0; $rvv = 0;
      // 条码校验位(第13位)算法
      for( $i=0; $i<12; $i++ ) {
        if($i % 2) $lvv +=(int)$u_card0[$i];
        else $rvv +=(int)$u_card0[$i];
      }
  
      $tvv = $lvv*3 + $rvv;
      $c13 = 10 - ($tvv % 10)==10?0:10 - ($tvv % 10);
      $user_card6 = $u_card0.$c13;

      $ins = "insert into ".$xoopsDB->prefix("market_member")." (bh,store_id,user_card,auth) values ";
      $ins.= "(0,'".$_REQUEST['s_id0']."','".$user_card6."',-14)";
      // echo "<hr />$ins\n";
      $in0 = $xoopsDB->queryF($ins);
      if (!$in0) echo "(".$user_card6."):领入会员卡失败!可能发生重号,请联系管理人员!<hr />\n";
    }
  } elseif ( $_REQUEST['srfs0'] == 2 ) {
    for ( $c = $_REQUEST['c_b0']; $c<=$_REQUEST['vv']; $c++ ) {
      $u_card0 = (string)$c;
      $lvv = 0; $rvv = 0;
      // 条码校验位(第13位)算法
      for( $i=0; $i<12; $i++ ) {
        if($i % 2) $lvv +=(int)$u_card0[$i];
        else $rvv +=(int)$u_card0[$i];
      }
  
      $tvv = $lvv*3 + $rvv;
      $c13 = 10 - ($tvv % 10)==10?0:10 - ($tvv % 10);
      $user_card6 = $u_card0.$c13;

      $ins = "insert into ".$xoopsDB->prefix("market_member")." (bh,store_id,user_card,auth) values ";
      $ins.= "(0,'".$_REQUEST['s_id0']."','".$user_card6."',-14)";
      // echo "<hr />$ins\n";
      $in0 = $xoopsDB->queryF($ins);
      if (!$in0) {
        echo $user_card6.":领入会员卡失败!可能发生重号,请联系管理人员!\n";
      }
    }
  }
  echo "<center>\n";
  echo "操作完毕!<hr />\n";
  echo "<input type='button' value='关闭窗口' onclick='returnValue=1;window.close();' />";
  echo "</center>\n";
} else {
?>
<script language='javascript'>
<!--
  function check_sl() {
    var chk1=true;	var chk2=true;
    var cardNumStrBegin = String(document.getElementById('c_b0').value);
    var reg = /^([0-9]{12})$/;
    var flag = reg.test(cardNumStrBegin);
    if ( !flag ) {
      alert('会员卡起始号错误!');
      chk1 = false;
      // document.getElementById('M02').disabled=true;
    }
    if (document.getElementById('pllk0').srfs0[0].checked) var sr = 1;
    else if (document.getElementById('pllk0').srfs0[1].checked) var sr = 2;
    else if (document.getElementById('pllk0').srfs0[2].checked) var sr = 3;
    else var sr = 0;
    if ( sr == 1 ) {
      var cnum_e = Number(document.getElementById('c_b0').value) + Number(document.getElementById('vv').value) - 1;
      var msg1 = '本次所领最后一张卡号为:'+cnum_e;
    } else if ( sr == 2 ) {
      var cardNumStrEnd = String(document.getElementById('vv').value);
      var reg = /^([0-9]{12})$/;
      var flag = reg.test(cardNumStrEnd);
      if ( !flag ) {
        alert('会员卡末尾号错误!');
        chk2 = false;
        // document.getElementById('M02').disabled=true;
      }
      var cnum_v = Number(document.getElementById('vv').value) - Number(document.getElementById('c_b0').value) + 1;
      var msg1 = '本次共领到'+cnum_v+'张会员卡';
      if ( cnum_v < 1 || Number(document.getElementById('vv').value) < 1 ) { alert('操作错误,请仔细检查!'); return false; }
    }
    if ( chk1 && chk2 ) {
      // document.getElementById('M02').disabled=false;
      if ( confirm(msg1+',确定吗?') ) {  
        return true;
      } else {
        return false;
      }
    } else {
      // document.getElementById('M02').disabled=true;
      return false;
    }
  }
// -->
</script>
<br /><center><font>会员卡批量领入</font></center>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" name="pllk0" onSubmit="javascript:return check_sl();">
<p style="font-size:14px;">
<input type="hidden" name="s_id0" value="<?php echo $_REQUEST['s_id0']; ?>" />
请输入起始卡号(前12位):
<input type="text" name="c_b0" size="14" maxlength="12" value="860270" /><br />

<input type="radio" value="1" name="srfs0" id="srfs0" checked 
onclick="javascript:document.getElementById('alert0').value='请输入领卡数量';document.getElementById('vv').value='100';" />数量

<input type="radio" value="2" name="srfs0" id="srfs0" 
onclick="javascript:document.getElementById('alert0').value='请输入末尾卡号';document.getElementById('vv').value='860270';" />尾号<br />

<input style="border:none;color:#000;background-color:#fff;font-size:14px;" type="text" size="13" name="alert0" value="请输入领卡数量" readonly />:
<input type="text" size="14" maxlength="12" value="100" name="vv" /><br />

<hr />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="reset" name="M01" value="重填" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="submit" name="M02" value="确认" />
</p>
</form>

<?php
## 拟生成发卡登记表,一侧有条码,可供描码枪读取

echo "<hr /><center><input type='button' value='关闭窗口' onclick='returnValue=1;window.close();' /></center>\n";
}
include_once '../../footer.php';
echo "</body>\n</html>\n";
?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -