欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > php >内容正文

php

php报表数据打印机,通过打印机打印带打印功能的php表

发布时间:2025/3/8 php 43 豆豆
生活随笔 收集整理的这篇文章主要介绍了 php报表数据打印机,通过打印机打印带打印功能的php表 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

我有以下php表,我如何只在php表中添加打印功能?点击一个按钮,下面的表格通过打印机打印,我试过’CTRL P’,我只得到页面的html部分示例页眉,页脚,导航栏,而不是结果php结果

echo "

FILEIDFirstnameLastnameIssue DateInterest RateTermsBalance OutstandingBalance OutstandingNew LoanPrincipal Repayment for $l_monthPrincipal RepaidBalance OutstandingInterest Payment for $l_month INTEREST ACCUMULATED DURING FINNANCIAL YEAR

while($row = mysql_fetch_array($result))

{

echo "

";

echo "

" . $row['app_file_id'] . "";

echo"

". $row['app_fname']."";

echo"

". $row['app_lname']."";

echo"

". $row['commit_date'] ."";

echo"

". $row['computer_interest'] ."";

echo"

". $row['loan_life'] ."";

echo"

". $row['avg(app_ln_amnt)'] ."";

echo"

". $row['Balance Outstanding'] ."";

echo"

". $row['New Loan'] ."";

echo"

". $row['SUM(r.receipt_on_principal)'] ."";

echo"

". $row['Principal Repaid'] ."";

echo"

". $row['avg(app_amnt_owed)'] ."";

echo"

". $row['SUM(r.receipt_on_interest)'] ."";

echo"

". $row['Interest Accumilated'] ."";

echo "

";

}

echo "

";

?>

最佳答案

PHP不会将事件发送到浏览器.你可以用Javascript做到这一点.

< input type =“button”onclick =“window.print()”value =“Print Table”/>

要隐藏你不想打印的所有其他东西,请将它添加到你的html中:

.noprint * {

display:none;

}

并将css类noprint分配给您不想打印的父元素.

没有测试,但这也可以工作:

body {

visibility: hidden;

}

.printthis {

visibility: visible;

}

并为您的表格提供printthis,因此只打印表格.

总结

以上是生活随笔为你收集整理的php报表数据打印机,通过打印机打印带打印功能的php表的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。