現在、結婚式の写真家のための素敵な3ステップの注文フォームに取り組んでいるので、ゲストは写真を注文できます。
フォームは3つのステップで設定しました。
1.ユーザーの詳細2.注文の確認3.確認
ユーザーがステップ2からステップ1に戻った場合に、フォームデータを再入力するための最良の方法は何ですか。
私は当初、セッションを使用してデータを返すことを考えていましたが、これはおそらく間違っていると感じています。
どんなヒントも素晴らしいでしょう。
皆さんありがとう。
現在、結婚式の写真家のための素敵な3ステップの注文フォームに取り組んでいるので、ゲストは写真を注文できます。
フォームは3つのステップで設定しました。
1.ユーザーの詳細2.注文の確認3.確認
ユーザーがステップ2からステップ1に戻った場合に、フォームデータを再入力するための最良の方法は何ですか。
私は当初、セッションを使用してデータを返すことを考えていましたが、これはおそらく間違っていると感じています。
どんなヒントも素晴らしいでしょう。
皆さんありがとう。
私はセッション変数を使用してそれを行います。他にどのような選択肢がありますか?ユーザーがサーバーに送信するすべてのGETまたはPOSTリクエストでこれらの値を指定できますが、それはあまり良い考えではないと思います。他の選択肢?これらの値をセッション変数に保存する代わりに、一時的に日付ベースを使用できます。私はセッション変数を使い続けます。
私は自分のプロジェクトでこの問題に遭遇しました。私は最初にセッションから始めました。私はそれらを一時的なテーブルに保存することになりました。確認の最後の送信後にこれらのテーブルをクリーンアップしてから、そのデータを永続テーブルに配置します。レコードを識別するために、一時テーブルでレコードを選択するパラメーター化されたクエリにフィードされるエイリアスを前後に渡すだけです。