对于一个客户,我正在使用一个带有 Web 界面的 mysql php 数据库,我需要有一个部分,他们可以在其中构建报告并保存它们。有人对我如何使用具有 3 或 4 个连接的表执行此操作有任何建议吗?用 php 构建 pdf 的最佳方法是什么?
我的意思是向用户显示以及要问什么问题 - 我正在考虑办公室访问查询向导,也许会做类似的事情。询问他们想要显示哪些字段,什么顺序等。我只是在寻找合适的方法来做到这一点以及如何做到这一点。
感谢您对 PDF 写作的两个建议,我会研究它们。
要在 php 中生成 pdf,我使用fpdf。它比某些替代方案简单、免费且功能更多。有关您的其余问题的更多帮助,我真的需要更多信息。
PHP 中有一些相当不错的 PDF 库...... TCPD 非常易于使用,可以将 HTML 和呈现/输出为 PDF。
至于您关于数据库的问题,如果表总是要连接相同的 3 或 4 个表,我通常将表名或别名放在字段名的前面。如果我使用多选来允许用户选择该字段,我会这样做:
<option value="mytable.first_name">First Name</option>
我显然在这里做了很多假设,如果有可变数量的连接会更难,因为您必须管理表和连接条件并在适当的时候应用它们。如果我必须处理可变数量的连接,我可能会创建一个带有连接条件的数组;遍历我在上面选择的所有字段并将表格拉出。然后使用我的连接数组中的表来获取连接指令。