【问题标题】:PHP MySQL - Display saved forms submitted by a specific userPHP MySQL - 显示由特定用户提交的已保存表单
【发布时间】:2015-08-19 22:35:16
【问题描述】:

我是一名正在尝试开发在线订购系统的新兴开发人员。基本上,用户将登录到系统,创建表单,保存表单并显示以前保存的表单。

我可以创建一个登录系统,我可以创建一个表单,并且我知道如何保存/编辑表单,但我的问题是我如何只显示特定用户提交的表单。如果 Joe 登录系统,我只希望 Joe 能够看到他保存的表单。

我应该为每个用户创建一个表单数据库吗?我应该为所有用户只拥有一个登录数据库和一个单一表单数据库吗?

【问题讨论】:

  • 当您将表单保存在已提交用户的数据库存储 id 中,并在登录存储会话后使用用户 id 获取基于该用户 id 的数据。

标签: php mysql forms


【解决方案1】:

在你的数据库中有两个表是可行的:

  • users 用于存储用户信息。它应该包含唯一 ID 列、用户名、电子邮件...
  • forms 用于保存的表格。它应该有一个user_id 列,这样您就可以知道任何给定表单的用户保存了它。这会将字段存储在表单中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-06
    • 1970-01-01
    • 2012-10-11
    • 2016-12-05
    • 1970-01-01
    • 2013-07-01
    • 1970-01-01
    相关资源
    最近更新 更多