0

客户目前有以下问题:

他们的页面上有一个表格,客户可以在其中输入各种形式的数据。然后将表格提交并通过电子邮件发送给公司。对于公司中必须通过电子邮件记录所有这些信息的人来说,这是非常低效的。

我们如何使用 PHP(或者更简单的解决方案)来收集和组织每个提交到单个文档中?

他们希望我将所有提交的数据放入 Excel 电子表格(我正在使用一个名为Export to Excel的 WordPress 插件,但它无法正常工作)。

4

1 回答 1

0

最简单的方法是打开一个 CSV 文件,将列标题作为第一行,然后继续向该文件追加行。例如

datetime, name, phone, address
01/11/2013 12:01:02, abc, 123, foo
01/11/2013 12:01:03, bar, 345, fgh

等等。每天创建一个新文件;编写一个每天发送该文件的cron。收件人可以直接在excel中打开csv文件。或者,您的 cron 可以在一天结束时将文件导出到 excel 中。可以将 cron 设置为以任何所需的频率运行;请记住旋转 csv 文件,这样您就不会一次又一次地通过电子邮件发送相同的数据。

在企业级应用程序中,表单提交被写入数据库,然后写入一个页面,然后从数据库中提取数据,将其显示在屏幕上。该页面还可以允许“下载为excel”功能。该页面通常也会实现一些过滤器,例如某某之间的提交日期。

于 2013-01-11T06:08:40.930 回答