私は4つの別々のページ、つまり4つのセクションにまたがるマルチステップフォームを持っています(1つのページですべてのフィールドを処理するには複雑すぎるため、この方法を選択しました)。私のMySQLDBには、各ページの各セクションのテーブルがあります(、、、、step1
)。最初のページを送信した後、Page1データをDBに挿入し、主キーを返してもらいたいと思います。これを次のページに投稿することを目指しています()...そして同じプロセスがステップ3とステップ4に続きます。step2
step3
step4
step2.php
DB内のStep2、Step3、およびStep4のテーブルにはすべて、へのreg_id
すべての外部キーでもある主キー()がありますstep1.reg_id
。
次の方法についてアドバイス/提案をお願いします。
- 各ページの送信後にデータをDBにポストバックします(同じページにポストバックしますか、それともそれを処理するための別のプロセッサページがありますか?)
- 次のページにリダイレクト
- ステップ1
reg_id
から返されたものを次のステップのページに渡します
MySQLでデータを取得するためにプレーンでシンプルなPDOを使用しています。私はASP.NETWebフォーム開発のライフサイクルに慣れすぎているため、これを達成するためのPHPの知識があまりないことを認めます。したがって、ここで専門知識を求めます。
いつものように感謝します!