假设我有一个网络表单,其中包含一些字段,例如“姓名、地址、电话、电子邮件、偏好、爱好”。我现在需要的是,当用户填写表单时,假设他填写“姓名”字段,数据存储在sql表中,姓氏也是如此,一旦填写了姓氏字段,现在“姓名”和“姓氏”将保存在表中。必须对每个字段的失去焦点事件进行保存。用户可以随时放弃表单填写,即使表单未完全填写。
默认情况下,表单的状态为“已放弃”,该状态存储在隐藏字段中,但是一旦表单中的所有字段都已完全填写,此状态应更改为“已处理”。
任何人都可以建议或给我一个如何完成此操作的示例吗?
最佳答案
您可以实现此逻辑:
- 在数据库中添加 session ID 的附加字段
- 失去焦点时,调用ajax更新DB的字段,您可以检查 记录 session ID 字段。
- 您还可以使用 PHP 检查所有字段的值以识别记录 隐藏字段中的状态而不是 JavaScript 更新
关于php - 如何导出mysql表中的webform数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31019799/