在线报名系统开发 php+mysql程序开发

手机号码:18018290177 QQ:2373311510 旺旺:xxw365
当前位置:首页 > 程序详细介绍

考场信息打印5*6

发布时间:2019-10-20 浏览次数:

 php代码:

case 'kc_print':
  if($_POST['submit1']=='查询数据'){
   $where=" where 1=1";
   
   if ($_POST['kd'] && $_POST['kc']){
    $kd=$_POST['kd'];
    $kc=$_POST['kc'];
    $where=$where." and `kd`='$kd' and `kc`='$kc'";
    $sql = "SELECT count(*) FROM `{$table}ks_zwh` ".$where." order by zwh asc";
    //echo $sql;
    //$sql = "SELECT count(*) FROM `{$table}person` ".$where." order by jx_ks,cid,pid";
    $count = $db->getOne($sql);
    $pagesize=30;
    $countpage=ceil($count/$pagesize); 
    //echo $count;
   }
   
  }
  $sql="select * from `{$table}ks_kc` ";
  $r_kc = $db->getAll($sql);
  include tpl('ks_kc_print');
 break;

html代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>在线打印</title>
<?php echo $js?>
<script language="javascript" src="js/lodop/LodopFuncs.js"></script>
<style>
 #divall{width:210mm;margin:0 auto;background:#fff;overflow:hidden;}
</style>
</head>
<body>
<div align="center">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
      <tr bgcolor="#353c44" height="30">
          <td width="3%" ><div align="center"><img src="images/tb.gif" width="14" height="14" /></div></td>
           <td width="97%" align="left" style="color:#ffffff;font-size:12px;"><span class="STYLE1">考场桌贴信息打印</span></td>
       </tr>
</table>
<form id="form1" name="form1" method="post" action="">
<script language="JavaScript">
 
//二级菜单数组
var subcat3 = new Array();
<?php
$i=0;
$sql="select * from `{$table}ks_kc`";
$r_kc = $db->getAll($sql);
foreach($r_kc as $row)
{
 echo "subcat3[".$i++."] = new Array('".$row["kd"]."','".$row["kc"]."');\n";
}
?>
function changeselect1(locationid)
{
 document.form1.kc.length = 0;
 document.form1.kc.options[0] = new Option('--请选择考场--','');
 for (i=0; i<subcat3.length; i++)
 {
  if (subcat3[i][0] == locationid)
  {
 document.form1.kc.options[document.form1.kc.length] = new Option(subcat3[i][1], subcat3[i][1]);
  }
 }
}
</script>
   <select id="kd" name="kd" onChange="changeselect1(this.value)">
   <option value="">--请选择考点--</option>
    <?php
    $sql="select * from `{$table}ks_kd`";
    $r_kd = $db->getAll($sql);
       if ($r_kd)
       {
       foreach($r_kd as $vo){
       ?>
       <option value="<?php echo $vo['kd'] ?>" <?php if ($kd==$vo['kd']) echo 'selected' ?>><?php echo $vo['name'] ?></option>
       <?php
       }
       }
       ?>
   </select>
<select id="kc" name="kc">
   <option value="">--请选择考场--</option>
   <?php
   
if ($kd){
$sql="select * from `{$table}ks_kc` where `kd`='$kd'";
$r_kc = $db->getAll($sql);
foreach($r_kc as $vo)
{
?>
<option value="<?php echo $vo['kc'] ?>" <?php if ($kc==$vo['kc']) echo 'selected' ?>><?php echo $vo['kc'] ?></option>
<?php
}
}
?>
</select>
<input type="submit" name="submit1" value="查询数据"  / >
<input type="button" name="submit1" value="下载打印控件"  onClick = "downloadFile('js/lodop/install_lodop32.exe')" / >
<input type="button" name="submit1" value="查看是否安装控件" onclick="javascript:CheckIsInstall()" / >
<input type="button" name="submit1" value="打印预览"  onclick="javascript:preview()"  / >
</form>
</div>
<div id="divall" align="center">
 <?php for ($i = 1; $i <= $countpage; $i++) {
 ?>
 <div id="div<?php echo $i ?>" <?php if ($i>1) echo "style=\"page-break-before:always\""; ?>>
   <?php 
  $startCount=($i-1)*$pagesize; 
  $sql = "SELECT * FROM `{$table}ks_zwh` ".$where." order by zwh asc LIMIT $startCount,$pagesize";
  $r = $db->getAll($sql);
    ?>
   <table width="100%" border="0" cellspacing="1" cellpadding="0" style="background:#000">
    <tr>
     <?php
     $i = 0;
     foreach($r as $j =>$vo){
      $i++;
     ?>
     <td width="20%" style="background:#FFF">
      <table width="100%" height="175">
       <tr>
        <td align="center"><img width=80 height=100 src="../upload/20191020/20191020105248_27502.jpg"></td>
       </tr>
       <tr>
        <td align="left" style="font-size:10px;line-height:15px;">
        姓名:<?php echo get_member($vo['mid'],'xm') ?> 性别:<?php echo get_member($vo['mid'],'xb') ?><br>
        身份证:<?php echo get_member($vo['mid'],'sfz') ?><br>
        准考证号:<?php echo $vo['zkz'] ?></td>
       </tr>
      </table>
     </td>
     <?php
      if($i%5==0 && $i<count($r)){
       echo '</tr><tr>';
      }
     }
     ?>
    </tr>
   </table>
 </div>
 <?php 
 } 
 ?>
</div>
<script language="javascript" type="text/javascript"> 
function downloadFile(url) {   
  try{ 
   var elemIF = document.createElement("iframe");   
   elemIF.src = url;   
   elemIF.style.display = "none";   
   document.body.appendChild(elemIF);   
  }catch(e){
  } 
 }
 
 function CheckIsInstall() {  
  try{ 
       var LODOP=getLodop(document.getElementById('LODOP_OB'),document.getElementById('LODOP_EM')); 
   if ((LODOP!=null)&&(typeof(LODOP.VERSION)!="undefined")) alert("本机已成功安装过Lodop控件!\n  版本号:"+LODOP.VERSION); 
   }catch(err){ 
   //alert("Error:本机未安装或需要升级!"); 
    } 
 }; 
</script> 
<script language="javascript" type="text/javascript">     
 function preview() {
  LODOP=getLodop();   
  LODOP.PRINT_INIT("打印预览");
  LODOP.SET_PRINT_PAGESIZE("1","0","0","A4");
  LODOP.ADD_PRINT_HTM("0.5cm","0.2cm","RightMargin:0.2cm","BottomMargin:0.2cm",document.getElementById("divall").innerHTML);
  LODOP.PREVIEW(); 
 };
</script> 
</body>
</html>