2013-01-07 77 views
0

任何人都可以請解釋一下包含多個表單的登錄頁面。我的意思是在提交一些細節之後,應該轉到其他頁面,然後我們必須輸入一些其他細節,然後它應該跳轉到最終頁面,其中輸入表單的其他詳細信息,最後將所有細節存儲在數據庫中?我們每天都看到很多包含此類登錄表單的網站。你能解釋第一種形式的數據存儲在哪裏嗎?以及這是如何與一個例子?登錄頁面有多種形式?

+0

我猜想它存儲在會話或RAM中的某個地方。 – Burkhard

+1

也許你的意思_註冊Page_?通常_Login Page_只需要兩個字段:登錄(用戶名)和密碼。 – informatik01

回答

0

您可以將前兩個登錄表單中的數據存儲在會話數據中,然後再將其保存在最後一頁。無論是該登錄頁還是每個登錄頁都將數據存儲在數據庫中,但將該行的ID發佈到下一個表單以便每次更新相同的條目。

有關您想要實現的更多信息可能會有所幫助。

0

您可以將數據從第一個表單傳遞到動態服務器頁面(例如PHP),您可以實際將數據保存在變量中,並可以將它們設置在隱藏字段中,並可以使用這些隱藏元素進一步重新提交表單以最終的目標服務器頁面。

<input type="hidden" value="xxx"> 

XXX =值從先前提交的表單

0

你的意思是提交網頁或單擊下一步?

因爲每個表單都有單一的Submit操作,它將數據傳輸到服務器頁面並存儲數據。所以,當你點擊下一步時,數據被簡單地存儲在一個變量中,下一頁被加載。該變量可以是Session或簡單變量。最後,當您在最終頁面中點擊提交時,數據將被提交。

希望它清除你的疑惑。