📄 acc_qtpllk.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 /> <input type="reset" name="M01" value="重填" />
<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 + -