複数のフォームを含むログインページについて説明してください。つまり、いくつかの詳細を送信すると、他のページに移動する必要があり、その後、他の詳細を入力する必要があり、その後、フォームの他の詳細が入力され、最終的にすべての詳細がデータベースに保存される最終ページに移動する必要がありますか? この種のログイン フォームを含む非常に多くのサイトを毎日見ています。最初のフォームのデータがどこに保存されているか教えてください。これは例でどのように機能しますか?
3 に答える
0
ページを送信していますか、それとも [次へ] をクリックしていますか?
各フォームには、データをサーバー ページに転送してデータを保存する送信アクションが 1 つあるためです。そのため、[次へ] をクリックすると、データが単純に変数に格納され、次のページが読み込まれます。変数は、セッション変数または単純変数にすることができます。最後に、最終ページで送信をクリックすると、データが送信されます。
疑問が解消されることを願っています。
于 2013-01-07T13:01:49.193 に答える
0
最初の 2 つのログイン フォームからのデータをセッション データに保存してから、最終的に最後のページに保存することができます。それまたは各ログインページはDBにデータを保存しますが、毎回同じエントリを更新するために行のIDを次のフォームに投稿します。
あなたが達成しようとしていることについてもう少し情報が役立つかもしれません。
于 2013-01-07T13:00:15.747 に答える
0
最初のフォームから動的なサーバー ページ (PHP など) にデータを渡すことができます。そこで実際にデータを変数に保存し、隠しフィールドに設定して、これらの隠し要素を含むフォームを最終的なターゲット サーバーに再送信できます。ページ。
<input type="hidden" value="xxx">
xxx = 以前に送信されたフォームの値
于 2013-01-07T13:00:22.337 に答える