我有一个页面,其中包含从数据库加载的问题。 每个问题由三个选项组成,即单选按钮。 要求用户通过单击每个问题的三个按钮之一来回答每个问题。一旦完成,他们可以按下名为“继续”的按钮继续导航。 但是,当他们点击“继续”时,我想保存用户所做的选择,以便用户稍后可以查看他/她的选择。 此页面旨在支持可能数千名用户。 我使用Laravel作为框架,HTML,MYSQl作为数据库,以及PHP。
*编辑
对于误会感到抱歉,我不打算毫不费力。我只是想知道有什么可能的选择。回到这个主题,当我通过网络搜索查看各种方法并查看这个项目上的旧开发人员代码时,我发现他/她使用了javascript的document.submit()函数。 document.submit()做什么?我也尝试过自己使用它,但点击保存按钮并没有在网页上直观地显示任何内容。
答案 0 :(得分:1)
存储用户提交的数据有几个选项,例如您的情况。
一个想法是利用HTML5 Local Storage。这与cookie类似,但本地存储更安全,可以处理大量数据而不会影响网站的性能。您可以将其嵌套在用户单击“继续”时触发的javascript函数中。然后将数据存储在浏览器中,以后可以调用。唯一的缺点是一些旧的浏览器可能不支持本地存储。
另一种选择是使用MySQL和PHP将所有用户提交的数据存储在数据库中。
我无法提供有关如何实施这些选项的任何详细信息,因为您的问题中没有足够的信息可以作为基础,但希望它能指出您正确的方向。