2011-05-03 46 views
0

我需要的方式:如何计算提交的表单并在没有数据库的情况下存储他们的信息?

一)计数许多形式是如何基于特定的表单字段的值提交,以及

B)如果需要保存的数据对以后的操作,所以我想发送所有表单数据到电子邮件将是不够的。

大约一)
的想法是来算,很多不同的表单提交如何发生的。

所以,让我们说:保持类似:
包含特定字段值A的表单被填充100次;
包含特定字段值B的表单填充了200次;
包含特定字段值C的表单被填充500次;

我们在这里没有更多的5个选择。

我在想一个txt文件,但也许有更好的方法?

关于B)
我想避免建立一个数据库,只为这,我仍然希望不要忽视的是,也许是后者,这些信息应该以某种方式获取的事实。

我在想一个XML文件...?



有没有更好的方法?也许在两种情况下只使用XML并立即处理?

我应该注意的任何告诫?

非常感谢。

+0

使用提交表单'GET',然后解析Web服务器日志的查询字符串? – 2011-05-03 15:19:02

+0

为什么“无数据库”限制?你只是试图用不是为了同一目的而设计的工具来建立一个数据库。 – Quentin 2011-05-03 15:24:44

+0

好吧,因为这是一个0预算的要求,我打算写出更快,更简单的解决方案,我可以提供这个。 :)但是也许一张桌子的数据库不会那么糟糕? :) – MEM 2011-05-03 15:27:54

回答

2

从你的描述我会说使用sqlite将是一个理想的解决方案。好的,我承认这是一个数据库 - 但它也是一个文本文件(您可以移动)并为您提供轻松筛选和处理数据的方法。

看看PEAR ::登录http://pear.php.net/package-info.php?package=Log

你可以得到一个小的代码做了一个可怕的很多。

SQLite是用PHP5 +捆绑

有一个SQLite的PDO驱动程序PEAR ::登录here

相关问题