2016-11-22 7 views
-4

私はデータベースから読み込まれた質問のページを持っています。 それぞれの質問は、ラジオボタンである3つの選択肢で構成されています。 ユーザーは、各質問に3つのボタンの1つをクリックして、各質問に回答するように求められます。完了したら、「続行」ボタンを押してナビゲートを続けることができます。 ただし、続行をクリックすると、後でユーザーが選択内容を確認できるように、ユーザーが行った選択を保存します。 このページは、何千人ものユーザーをサポートすることを目的としています。 私はLaravelをフレームワーク、HTML、データベースとしてのMYSQl、PHPとして使用しています。保存ボタンHTML

*編集誤解のため

申し訳ありませんが、私は楽であることを意図していませんでした。私は単に可能なオプションが何であるか考えていただけです。このトピックに戻ると、私はWeb検索を通してさまざまなアプローチを見て、このプロジェクトの古い開発者のコ​​ードに行きましたが、彼はjavascriptのdocument.submit()関数を使用していました。 document.submit()は何をしますか?私は自分自身でそれを使用しようとしましたが、保存ボタンをクリックしてもWebページ上で視覚的に何も実行されませんでした。

+1

あなたのhtmlページはどこですか?あなたのコードを投稿してください。 – Sachith

+0

JavaScriptで、AJAX – nicovank

+4

この質問はupvoteを持っていますか? * lol * okだれでもupvoted、答えを投稿してください。この質問はあまりにも幅広く、何の努力もしていませんでした。それ自身の権利の中で最良のアプローチを求めることはあまりにも幅広く(そして/または意見に基づいて)、回答が多すぎると思われますが、その中には悪いものがあります。 –

答えて

1

あなたの場合のように、ユーザーが提出したデータを保存するためのオプションがいくつかあります。

考えてみると、HTML5 Local Storageが考えられます。これはCookieと似ていますが、ローカルストレージはより安全で、ウェブサイトのパフォーマンスに影響を与えずに大量のデータを処理できます。ユーザーが「続行」をクリックしたときにトリガーされるjavascript関数の中に入れ子にすることができます。データはブラウザに保存され、後で呼び出すことができます。唯一の欠点は、古いブラウザの中にはローカルストレージをサポートしていないものがあることです。

もう1つの方法は、MySQLでPHPを使用してデータベースにすべてのユーザーから送信されたデータを保存することです。

私はこれらのオプションを実装する方法について詳しくは説明できません。なぜなら、あなたの質問には十分な情報がないためですが、うまくいけば正しい方向に向けるでしょう。

関連する問題