如何在php中从浏览器打印报告

时间:2009-08-21 06:55:55

标签: php mysql printing

我有一份报告说,

Sno地址名称年龄

当用户点击“打印”按钮时,他们应该能够打印相应的报告

任何人都可以帮助我如何在PHP中处理这个,因为我在php中生成这个报告

我从表中获取所有信息(MySql)

感谢您的帮助

3 个答案:

答案 0 :(得分:3)

CSS Printing可能相当不错,但不是最可靠的。另一种方法是从PHP生成PDF文件。看看FPDF library

答案 1 :(得分:2)

这是浏览器的功能,而不是任何服务器端代码。但是,您可以提供一个按钮(您在HTML输出中编码),该按钮将在单击时打印该页面。顺便提一下,根据浏览器配置,它也可能会打印按钮。

<input type="button" onClick="window.print()" value="Print The Report"/>

答案 2 :(得分:1)

我不认为这本身就是一个PHP问题,因为通过使用一些CSS规则可以很容易地解决这个问题。

http://www.w3.org/TR/CSS2/media.html

这应该包含您需要知道的所有内容,特别是“打印”媒体类型。 :)

编辑:这应该是对上述评论的回应,其中的问题得到了澄清。