2011-09-28 50 views
1

當我從文件(如csv或文本文件)中導入數據時,我希望在彙總頁面(表格視圖)上顯示將要導入數據庫的內容,並且用戶可以選擇或取消選擇什麼將被導入到數據庫中。我想知道將這些數據臨時存儲在摘要頁面上的最佳方式是什麼?我應該在哪裏顯示或存儲從文件導入的數據?

爲了給什麼我講的,例如一個比較清晰的認識:

  • 我保存的產品列表的CSV文件。
  • 我會做一個輸入來讀取CSV文件,並顯示到一個摘要頁面 表視圖和複選框選擇/取消選擇一些數據。
  • 選擇後,就點擊確認按鈕保存這些檢查的數據
獲取CSV數據的摘要頁面顯示,我應該在哪裏存儲數據的過程之間

所以,在數據庫作爲tbl_temp數據並在完成時清理掉,或者直接從csv文件中讀取?

謝謝。

回答

1

我會認爲一個數組可能會伎倆,除非你認爲你的環境是非常不穩定的,或者出於用戶界面的原因,然後存儲到臨時文件。臨時數據庫表似乎有點多。

0

我只是將它顯示在瀏覽器中,並存儲?它已經存儲,上傳的CSV文件!

除非您沒有遇到這種方法的實際問題,爲什麼要小心呢?

0

只需使用HTML在Web瀏覽器中顯示從文件讀取的數據。使用標準的HTML表單和表單控件。使用PHP腳本邏輯控制提交表單時發生的情況。您可以將提交按鈕交給服務或其他可以處理寫入數據庫的php文件。

爲什麼要寫一個臨時表,只讀回來並顯示在窗體中,然後寫回一個perm。表。

如果這是一個你會表現很多的過程,我可以多考慮​​一下。

相關問題