2010-08-19 46 views
0

我的網站,我需要創建一個一步一步補充說:項目添加到網站一步一步

  1. 選擇國家及地區,城市等
  2. 更多有關項目
  3. 照片
  4. 留言/等

如何正確做這些步驟? 得到這樣的步驟/ 1 paraemtrs /和每一步從數據庫獲取信息,使用$ _SESSION(保存步NUM,從分組信息)或..? 在每一步,我需要從之前的步驟獲得的信息, 在代碼中,我有這樣的結構:

class Manager { 
__construct() { ...method call} 
private function addNewObject() {} 
private function addNewStep2() {} 
private function addNewStep3() {} 
private function addNewStep4() {} 
} 

感謝

回答

1

我會用JavaScript來通過創建一個組的div隱藏或顯示因爲每一步都完成了。這樣,您就可以輕鬆地訪問以前的表單元素,並允許用戶返回到上一步不拿起與已經數據問題「拯救」。然後當數據完成最後一步時,數據會保存到數據庫(或者你贏得的任何地方)。如果您需要與服務器進行通信以在步驟之間獲取或處理數據,則始終可以使用AJAX。

0

你也可以從每一步到會話像$_SESSION['step_1_data']$_SESSION['step_2_data']保存數據。然後,最後一步可以拉數據退了出來並保存到任何你需要做的分貝。