使用mysql下载PHP生成的CSV / PDF

时间:2012-07-12 14:02:14

标签: php html sql forms download

我有一个根据用户选择生成SQL语句的表单。它的功能与MS Access中的报表向导非常相似。在最后一步,我拥有所有数据和动态生成的SQL查询,但我需要一种可以将其作为文件下载的方法。我应该怎么做呢?

目前我有三个按钮叫 “查看结果”(仅显示HTML生成的结果,这很容易 - 它们只是在新选项卡中打开)

'下载CSV'(最好是我想点击这样就像正常下载文件一样,用户会被浏览器提示保存等)

'下载PDF'(与CSV相同)

当按下CSV按钮时,将打开一个带有export_report.php的新选项卡, 它输出CSV样式的报告数据。

如何使用CSV和PDF按钮获得所需的结果?我拥有生成所需的所有数据和信息,但我不确定如何继续进行此操作。

1 个答案:

答案 0 :(得分:1)

为了生成PDF,您可以使用fpdf女巫允许您从php构建PDF。

要生成CSV,您只需调整标题即可。以下是解释其工作原理的链接:csv generation