2010-07-16 165 views
0

我想用php创建报告。 这是文件: Some text,10/07/2010 04:32 Some text,10/07/2010 04:32 Some text,12/07/2010 04:32 Some text,13/07/2010 04:32php:创建报告

通过UI我们输入开始日期和结束日期。我必须根据该日期创建报告。 我该怎么做

回答

0

你会想要建立一个带有日期字段,3下拉或使用类似jQueryUI datepicker的东西的HTML表单。

不要忘记验证您的输入!

然后,当它发布时,您可以从它创建一个sql WHERE子句。然后,您可以连接到数据库并提取数据。

然后,您可以选择循环数据并将列表输出到屏幕,并让用户将其另存为CSV。或者,您可以使用类似ob_start()的输出缓存输出,然后使用ob_get_flush()将其分配给变量,然后使用header()输出一些CSV标题并将其作为文件传出。

有一个谷歌,有很多用于创建CSV文件的教程。

1
  1. 从文件中获取行。

  2. 使用substr和strlen获取日期表示。

  3. 使用strtotime将日期转换为UNIX时间格式。

  4. 将输入日期转换为UNIX时间格式。

  5. 比较两个日期使用简单的<>条件。