首页 > 代码库 > php部分:网页中报表的打印
php部分:网页中报表的打印
网页中报表的打印,是通过调用window对象中的print()方法实现打印功能的;
调用浏览器本身的打印功能实现打印
<a href="#" onclick="window.print()">打印</a>
主要页面代码:查询nation表
<body> <table border="1" cellspacing="0" cellpadding="0"> <tr><th>代号</th><th>名称</th></tr> <tbody id="neirong"></tbody> </table> <a href="#" onclick="window.print()">打印</a></body></html><script type="text/javascript"> $.ajax({ type:"post", url:"chuli.php", async:true, dataType:"TEXT", success:function(data) { var hang=data.split("|"); var str=""; for(var i=0;i<hang.length;i++) { var lie=hang[i].split("^"); str=str+"<tr><td>"+lie[0]+"</td><td>"+lie[1]+"</td></tr>"; } $("#neirong").html(str); } });</script>
处理页面代码
<?phpinclude("../../gongju/DBDA.class.php");$db=new DBDA();$sql="select * from nation";echo $db->StrQuery($sql);?>
以上的内容,是打印浏览器显示页面所有的内容,但往往很多内容是不需要打印的,所以要加控制,用css样式控制打印内容
<style>@media print { .noprint { display: none } } </style></head><body><p>我是需要打印的内容。但是不想打印出按钮</p><button class="noprint" onclick="window.print()">打印文本</button></body>
php部分:网页中报表的打印
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。