2010-07-16 209 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. 比較兩個日期使用簡單的<>條件。