1

現在、結婚式の写真家のための素敵な3ステップの注文フォームに取り組んでいるので、ゲストは写真を注文できます。

フォームは3つのステップで設定しました。

1.ユーザーの詳細2.注文の確認3.確認

ユーザーがステップ2からステップ1に戻った場合に、フォームデータを再入力するための最良の方法は何ですか。

私は当初、セッションを使用してデータを返すことを考えていましたが、これはおそらく間違っていると感じています。

どんなヒントも素晴らしいでしょう。

皆さんありがとう。

4

2 に答える 2

2

私はセッション変数を使用してそれを行います。他にどのような選択肢がありますか?ユーザーがサーバーに送信するすべてのGETまたはPOSTリクエストでこれらの値を指定できますが、それはあまり良い考えではないと思います。他の選択肢?これらの値をセッション変数に保存する代わりに、一時的に日付ベースを使用できます。私はセッション変数を使い続けます。

于 2011-05-09T15:45:41.783 に答える
0

私は自分のプロジェクトでこの問題に遭遇しました。私は最初にセッションから始めました。私はそれらを一時的なテーブルに保存することになりました。確認の最後の送信後にこれらのテーブルをクリーンアップしてから、そのデータを永続テーブルに配置します。レコードを識別するために、一時テーブルでレコードを選択するパラメーター化されたクエリにフィードされるエイリアスを前後に渡すだけです。

于 2011-05-09T15:43:57.853 に答える