php - 打印所有发票

标签 php mysql html printing invoice

我正在为客户构建一个订单系统,并希望他们能够打印所有发票,但我不知道该怎么做

发票将存储在 mysql 数据库中,我想在新页面 EGinvoice.php?ID=234 中显示每张发票

但是可以打印页面数组吗?

我真的很坚持这个,所以任何想法将不胜感激。

感谢您的阅读。

我正在谈论通过实际打印机打印到纸张上。

最佳答案

有几种方法可以做到这一点:

1) 打印摘要。好吧,也许只有我这么认为,但我讨厌纸。我宁愿只输出重要信息的表格并通过 JavaScript 发送到打印机。

2) 循环构建摘要页面,添加 CSS 分页符,然后使用 javascript 打印到打印机

3) 构建多页 PDF。

我强制用户打印的方法:通过action=_blank在新窗口中打开页面,然后包括:<body onload="self.print()">

这是处理打印机分页的方法:How to deal with page breaks when printing a large HTML table

关于php - 打印所有发票,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5070793/

相关文章:

php - 显示 MySQL 表中的行时出错

php - HTTP POST/GET 请求不适用于 Apigee 代理和 AWS

PHP Mysql select from 变量问题

php - fatal error : Call to a member function prepare() on null in on line 28

java - 优化sql查询,即使是小数据也太慢

javascript - 弹出窗口没有滚动条

html - 专注于粘性条强制页面中的输入以滚动到顶部

jquery - 如何让此视频播放器在网络上使用 html5 ogv 和 mp4?

php - Magento - 购物车未显示且结帐/购物车页面为空(不显示 .cart div)

php - include_once 似乎将所需的页面打印到 html 中