GetOne("SELECT * FROM `#@__moneycard_record` ORDER BY aid DESC");
!is_array($row) ? $startid = 100000 : $startid = $row['aid'] + 100000;
$row = $dsql->GetOne("SELECT * FROM `#@__moneycard_type` WHERE tid='$cardtype'");
$money = $row['money'];
$num = $row['num'];
$mtime = time();
$utime = 0;
$ctid = $cardtype;
$startid++;
$endid = $startid + $mnum;
header("Content-Type:text/html; charset={$cfg_soft_lang}");
for (; $startid < $endid; $startid++) {
$cardid = $snprefix.$startid.'-';
for ($p = 0; $p < $pwdgr; $p++) {
for ($i = 0; $i < $pwdlen; $i++) {
if ($ctype == 1) {
$c = mt_rand(49, 57);
$c = chr($c);
} else {
$c = mt_rand(65, 90);
if ($c == 79) {
$c = 'M';
} else {
$c = chr($c);
}
}
$cardid .= $c;
}
if ($p < $pwdgr - 1) {
$cardid .= '-';
}
}
$inquery = "INSERT INTO `#@__moneycard_record` (ctid,cardid,uid,isexp,mtime,utime,money,num) VALUES ('$ctid','$cardid','0','0','$mtime','$utime','$money','$num'); ";
$dsql->ExecuteNoneQuery($inquery);
echo "成功生成点卡:{$cardid}
";
}
echo "成功生成{$mnum}个点卡";
}
?>