CSS實現部分打印的實例

<!--打印進京憑證 -->
<style type="text/css" media=print>
.noprint{display : none }
</style>
<p class="noprint">
<?php //是否有記錄
	session_start();
	require('config.php');//加載配置文件
	require('functions.php');
	require('head.php');
	if (!isset($_SESSION['realname']))
	{
		header("location:login.php");
		exit;
	}
?>

<script   language="JavaScript">
	function preview(oper)
	{
		if (oper < 10)
		{
			bdhtml=window.document.body.innerHTML;//獲取當前頁的html代碼
			sprnstr="<!--startprint"+oper+"-->";//設置打印開始區域
			eprnstr="<!--endprint"+oper+"-->";//設置打印結束區域
			prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr)+18); //從開始代碼向後取html

			prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));//從結束代碼向前取html
			window.document.body.innerHTML=prnhtml;
			window.print();
			window.document.body.innerHTML=bdhtml;
		}
	}
</script> 


<?php
	$clpz=$_SESSION['clpz'];
	$sql="select id,clpz,grdw,cdrq,cllx,ryzl,hbbz,jcjg,bz from clxx where clpz='$clpz'";
	$result=mysql_query($sql);
	$numrows=mysql_num_rows($result);
	if ($numrows==0)
	{
		header("location:srclxx.php");
		exit;
	} 
	else
	{
?>

<?php
		while($data=mysql_fetch_array($result))
		{
			
			$clpz=$data['clpz'];
			$grdw=$data['grdw'];
			$cdrq=$data['cdrq'];
			$cllx=$data['cllx'];
			$ryzl=$data['ryzl'];
			$hbbz=$data['hbbz'];
			$jcjg=$data['jcjg'];
			$bz=$data['bz'];
		}
	}
?>
</p>
<?php
	$qx=$_SESSION['qx'];	
	$zk=$_SESSION['zk'];
	$sf=$_SESSION['sf'];
	
	$jcry=$_SESSION['realname'];
	$nian=date('Y',time());
	$yue=date('m',time());
	$ri=date('d',time());
	$shi=date('H',time());
	$jcrq=date('Y-m-d',time());
	
	
	$sqljjjl="insert into jjjl (sf,clpz,grdw,cdrq,cllx,ryzl,hbbz,co,co2,nox,hc,jcjg,nian,yue,ri,shi,jcrq,intime,qx,zk,jcry,bz) 
	values('$sf','$clpz','$grdw','$cdrq','$cllx','$ryzl','$hbbz','$co','$co2','$nox','$hc','$jcjg','$nian','$yue','$ri','$shi','$jcrq',now(),'$qx','$zk','$jcry','$bz')";//添加進京記錄
	$resultjjjl=mysql_query($sqljjjl);
	$lastid=mysql_insert_id();
?>
<table align="center" width="700" border="0">
  <tr>
    <td height="95" colspan="2" align="center"><h2><?php echo $_SESSION['qx'];?><?php echo $_SESSION['zk'];?></h2></td>
    <td width="225" height="55" align="right"><p class="noprint" align="center">
  <input id="btnPrint" type="button" name="printbt" value="打印" onclick="javascript:window.print();" />
</P></td>
    <td width="225" align="center">
    	<h2>  
			<?php
				$zdbl=sprintf("%08d", $lastid);
				echo $zdbl;
			?>
        </h2>
    </td>
  </tr>
  <tr>
    <td width="100" height="114" align="center"> </td>
    <td width="225" align="center"><h2><?php echo $clpz;?></h2></td>
    <td align="center"> </td>
    <td align="center"> </td>
  </tr>
  <tr>
    <td align="center" height="120"> </td>
    <td align="center"><h2><?php echo $cllx;?></h2></td>
    <td align="center"><h2><?php echo $ryzl;?></h2></td>
    <?php if ($hbbz=='黃標') {?>
    <td align="center" bgcolor="#FF0000"><h2>    <?php echo $hbbz;?></h2></td>
    <?php } else {?>
    <td align="center"><h2>    <?php echo $hbbz;?></h2></td>
    <?php }?>
  </tr>
  <tr>
    <td align="center" height="115"> </td>
    <td colspan="2" align="left"><h2>         <?php echo $co;?>           <?php echo $co2;?>         <?php echo $nox;?>         <?php echo $hc;?></h2></td>
    <?php if ($jcjg=='超標') {?>
     <td align="center" bgcolor="#FF0000"><h2>      <?php echo $jcjg;?><h2></td>
    <?php } else {?>
    <td align="center"><h2>      <?php echo $jcjg;?><h2></td>
    <?php }?>
  </tr>
  <tr>
    <td align="center" height="28"> </td>
    <td align="center"> </td>
    <td align="center"> </td>
    <td align="center"> </td>
  </tr>
  <tr>
    <td align="center" height="75"> </td>
    <td align="center"><h2><?php echo $_SESSION['zfz'];?></h2></td>
    <td colspan="2" align="center"><h2>             <?php echo $nian;?>          <?php echo $yue;?>     <?php echo $ri;?></h2></td>
  </tr>
</table>
<p class="noprint" align="center">
  <input id="btnPrint" type="button" name="printbt" value="打印" onclick="javascript:window.print();" />
</P>


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章