MySQLデータベースに保存する前に、最終確認ページに入力したすべての入力を表示するPHPフォームがあります。ユーザは彼の答えを修正する。 mysqlに保存する前に、これらのデータをすべて保存する最良の方法は何か分かりますか?ファイルに書き込んだり、セッションデータとして保存したり、メモリ内の配列に保存してから、ページごとに渡すべきですか?前もって感謝します。乾杯。PHPフォームデータをデータベースに保存する前に保存するのに最適な方法
答えて
$ _POST配列のデータをページに表示して、ユーザーが確認できるようにしました。 同時に、私は同じデータを持つフォームをレンダリングしましたが、フォーマットされたメッセージのすぐ下のフィールドに配置されました。 ユーザーは、自分のデータがどのように見えるかを確認し、必要に応じて編集したり、すべてが正常であれば送信したり、ボタンをクリックするとブラウザのオートコンプリート機能を使用することができます。
You inputed: <strong><?=$_POST['name']?></strong>
<h3>Please confirm if everything is ok:</h3>
<form action="/step2">
<input type="text" value="<?=$_POST['name']?>" />
<input type="submit" />
</form>
が、データが登録フォームまたはコールバックの形であるならば、あなたはおそらくも、不完全な形態、特に電話番号を保存する必要があります。 その場合、ajax-requestsを使用してすべてのフィールドを1つずつ保存し、データベースに格納するのが好きです。ステップバイフォームプロバイダが存在するのは本当に不可能な場合です。
ありがとうございますが、ユーザー入力を特定のユーザーにリンクすることができるため、セッションをスーパーグローバルより優れているとは限りません。データベースに保存することはgdのアイデアですが、ユーザーが確認した後、別のテーブルに移動する必要があります。あなたは100以上のフィールドを埋めておく必要があります –
あなたはsuperglobal $ _SESSIONやsuperglobal $ _POSTを使うのにどのような違いがありますか? DBに保存 - はい、実際にはリソースを消費します。それが私が電子メールと電話のフィールドのためだけ持っていたい理由です。そのフィールドのために、私は1/50の不完全なフォームドロップを見ているので、それは価値があります。 –
スーパーグローバル変数のクッキーまたはセッションを使用して、あるファイルから別のファイルに切り替えた後にデータにアクセスするための情報を格納します。
- 1. XMLデータをデータベースに保存するのに最適な方法
- 2. Django:フォームデータをデータベースに保存する
- 3. データベースにフォームデータを保存する-Django
- 4. iphoneにデータを保存するのに最適な方法
- 5. PHPデータベースをmysqlデータベースに保存する
- 6. 異なる種類のHTMLフォームデータをデータベースに保存する方法は?
- 7. 他のページにリダイレクトする前にフォームデータを保存する方法
- 8. Django FormPreview:データベースにフォームデータを保存
- 9. データベースに保存するために異なるフォームデータをPHPファイルに送信する方法
- 10. ウィジェット、XTHMLスニペットとコンテナをPHPで保存するのに最適な方法
- 11. MySQLデータベースにPHPオブジェクトを保存する安全な方法は?
- 12. ユーザーがサインアップする前にdjangoモデルのフォームデータを保存する
- 13. PHP - ダイナミックフィールドをMySQLデータベースに保存する
- 14. PHP - MySQLデータベースにテキストを保存する
- 15. PHPのメールでデータベースに保存する
- 16. フォームデータをデータベーステーブルに保存するYII2
- 17. フォームデータを永久に保存する
- 18. データベースに保存する前にmanager/adminによって検証されたフォームデータを取得する方法
- 19. フォームデータを保存するYii2
- 20. フォームデータをワードプレスデータベースに保存
- 21. PHPでXML子ノードの値をデータベースに保存する方法
- 22. PHPでMySQLデータベースに次のスクリーンショットを保存する方法
- 23. ユーザポイントシステムをデータベースに保存する最良の方法
- 24. MySQLデータベースに翻訳を保存する最良の方法
- 25. 最適化 - 「ビット」をメモリに保存する方法は?
- 26. 最適なデータを読み込んでSQL Serverデータベースに保存する最適な方法c#
- 27. PHP - フォームデータを2つの異なるテキストファイルに保存
- 28. mysqlにデータを保存するのに最適な方法は何ですか?
- 29. Firebase:ビデオをストレージに保存し、ビデオURLをデータベースに保存する方法は?
- 30. jspフォームデータからレコードを保存するコントローラクラスのデータを保存するには
セッションを使用します。データはファイル内のサーバー上に格納されます(比較的安全に、相対的に言えば)。 – Martin
フォームのすべてのデータをセッションに保存するだけです。 – Legionar
これはセッションのためのものです。データベース内の不完全なデータを別のテーブルに格納し、ユーザーがそれを確認して確認した後、最終テーブルに移動することもできます。 – axiac