2010-02-04 97 views
0

這裏之前檢索ID是我想要做的事:插入和表單提交

我有幾個文本字段,並通過JavaScript圖片上傳表單(以有加載動畫)。

這裏是鏈接http://netfecs.com/inprogress/phat_cat/admin_edit_car.php?id=4

我用行ID在數據庫中的圖像名稱的一部分。

在提交表單之前設置id和檢索的好方法是什麼,因爲當用戶填寫表單時圖像正在上傳,他們需要一個id。

有什麼想法?

+0

你可以顯示JS代碼如何上傳圖像? – 2010-02-04 20:57:36

回答

2

最適合您的解決方案是將所有上傳的圖片存儲在臨時位置。將該位置存儲在會話中。用戶提交表單後,將數據添加到數據庫中,然後將會話中的所有文件移動到perm位置並根據需要寫入數據庫。

+0

你知道文件能夠保留在臨時文件夾中多長時間 – Ross 2010-02-04 22:03:08

+0

取決於你的系統設置。您需要與您的管理員覈對該文件。至於它在PHP會話中保留多久,這是基於您的ini文件中的session.cookie_lifetime參數。值爲0意味着:直到瀏覽器關閉爲止 http://us3.php.net/manual/en/session.configuration.php#ini.session.cookie-lifetime – MANCHUCK 2010-02-05 16:17:13

0

我看到有兩種方式:

  1. 做一個AJAX/JSON調用和創建記錄,返回ID
  2. 顯示錶單之前創建一個空的記錄,並使用其ID形式