在PHP表单上保存数据以供以后使用

在PHP表单上保存数据以供以后使用,php,mysql,forms,Php,Mysql,Forms,我有一个很长的PHP/HTML表单,用户可以填写。我需要一种能够保存表单的方法,以便用户可以访问部分填写的表单,并在以后继续填写。表单链接到MySQL数据库。当页面首次打开时,将显示空白表单。一旦用户按下“提交”,用户数据就会进入数据库。如何保存部分填写的表单,以便用户可以退出应用程序、注销并稍后登录以继续填写表单 进一步澄清:我认为一个可能的解决方案可能是在用户单击“保存”时在数据库中创建一条记录。我的问题主要是如何检索保存的表单。我是否需要在每个文本框中用数据库中的值填写“值”选项?例如,对

我有一个很长的PHP/HTML表单,用户可以填写。我需要一种能够保存表单的方法,以便用户可以访问部分填写的表单,并在以后继续填写。表单链接到MySQL数据库。当页面首次打开时,将显示空白表单。一旦用户按下“提交”,用户数据就会进入数据库。如何保存部分填写的表单,以便用户可以退出应用程序、注销并稍后登录以继续填写表单

进一步澄清:我认为一个可能的解决方案可能是在用户单击“保存”时在数据库中创建一条记录。我的问题主要是如何检索保存的表单。我是否需要在每个文本框中用数据库中的值填写“值”选项?例如,对于其中一个注释框:

<?php $comment = intval(mysqli_real_escape_string($dbcon, $_POST["comment"])); ?>

<td><textarea class='normal' rows='3' cols='100%' name='$cmntbox_name' id='$cmntbox_name' value = '$comment' ></textarea></td>

我认为$\u POST只适用于从提交按钮重定向的页面,因此当用户打开保存的表单时,打开表单的按钮/链接是否应该是提交类型的按钮?

。你所建议的是一个很好的方法。假设你有很长的表格要填写。首先,将单个大表单更改为多个小表单。将表单划分为多个页面有助于提高转化率,因为:它可以减少第一步的难度;可以最大限度地减少数据在完成过程中丢失的机会;并且可以使整个过程看起来简单

所以你收集的第一个信息可能是他的名字,用户名和密码。这样他就可以重新登录并填写详细信息。是的,当用户重新登录时,您需要在每个文本框中用数据库中的值填写“值”选项


从数据库中获取值并在文本框中显示,将有助于您部分填写表单,并在以后继续填写表单。同样,您可以在用户每次保存数据时使用1个表并运行update命令,或者您可以为每个用户提供多个具有自动唯一id的表。只要符合你的要求

这个问题有点太宽泛了。我建议你尝试一下,然后告诉我们你尝试了什么,具体出了什么问题。我想你已经接近有一个好问题了。你应该考虑重写整个问题。仅仅添加一些文本仍然会留下一个开始,社区认为这是一个过于宽泛的问题。我们有历史记录,您不需要保留文章的旧部分。我有一个带有jquery验证的冗长表单。当jquery验证验证整个表单时,我如何将其拆分为多个部分。因此,如果我在每个部分上放置submit按钮,并且下面的字段为空,则不允许保存它。