【问题标题】:Multiple form submit upon last form PHP多个表单在最后一个表单上提交 PHP
【发布时间】:2019-02-28 04:12:13
【问题描述】:

我正在使用 wamp 服务器在本地主机上使用 PHP 和 sql 开发 Web 应用程序。

我需要制作多个表单,例如个人详细信息、身体详细信息、医疗详细信息和宗教详细信息,并为表单的每个页面中的每个表单提供保存按钮。对于这些表格,我分别设计了数据库表,例如个人详细信息、医疗、宗教和用户详细信息具有单独的数据库表,其中包含主键和用户 ID 的外键,以区分每个用户的特定记录。

  1. 我现在的问题是我将使用什么方法来提交所有表单 单按钮? Before submitting my application checks whether all required fields are filled or not if filledthen it would submit all pre filled forms.
  2. 第二个问题是用户单击提交所有表单时
    数据存储在哪里?

【问题讨论】:

  • 你尝试过什么,你的目标是什么?
  • 我在不同的页面中开发了表单。我的网络应用程序中有 30 个表格,我想方便用户在他想填写表格时一一填写表格示例今天用户只填写一张表格以获取个人详细信息并保存,明天早上他会来填写下一个4个表格并保存,以此类推,当他在最后一个表格完成所有表格时,他将能够提交所有填写的表格,那么我怎么能做到这一点
  • 您的问题与编程并不完全相关,并且非常基于意见。无论如何,我建议您将表单设计为多个页面,而不是一页包含多个表单。当用户想要进入下一页时,您只需验证并提交该页面的数据。第二个问题,看你想怎么使用用户提交的数据,没有细节很难回答。

标签: javascript php jquery forms


【解决方案1】:

对于第一个问题,您可以在将其插入数据库之前设置前端和后端表单数据验证。
对于第二个问题,单独设计数据库表是没有问题的,您可以使用多个查询将所有需要的数据保存在每个表上。

【讨论】:

  • 感谢您的友好回复。我的网络应用程序中有 30 个表格,我想方便用户在他想填写表格时一一填写表格示例今天用户只填写一张表格以获取个人详细信息并保存,明天早上他会来填写下一个4个表格并保存,以此类推,当他在最后一个表格完成所有表格时,他将能够提交所有填写的表格,那么我怎么能做到这一点
  • 从设计的角度来看,我认为30个表格对于一个用户来说有点多,所以我同意你把它分成几个表格的决定,你可以做一个临时表来存储未完成的用户提交的表单数据
  • 那么在用户完成整个表格后,您可以将每个未完成的用户数据转移到主表中,并清除临时表上的用户临时数据
  • Hasta Dhana,谢谢你的好意,我还有一个问题,我怎么知道用户填写了所有表格?
  • 在我的方法中,存储所有的表单id,然后检查用户临时数据是否有所有表单id的记录,我希望在每个提交的表单上都这样做。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-10-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-14
  • 1970-01-01
相关资源
最近更新 更多