-1

我有一个关于如何进行以下操作的问题:

我想创建一个输入框以在 php、mysql 和 javascript 中输入开始日期。然后我在一个数据库中有 10 个表,我想在接下来的 90 天内使用来自日期设置的表数据“填充”。

所以它会是,第 1 天到第 10 天 = 表 1 到 10,然后第 20 天到第 30 天 = 表 1 到 10 等等。所以它一遍又一遍地循环。

这将特定于数据库中的每个用户,因此每个用户都可以有一个单独的开始日期。

所以最终,当用户登录时,我会使用 jQuery datepicker 之类的东西,并且当用户单击开始日期之后和结束日期之前的日期时,该特定表格将显示该特定日期。

创建一个更高级的版本也很好,用户可以选择跳过当天,然后将剩余的日子向前移动一天。(如果可能的话)

这有点难以解释,但如果至少有人能指出我正确的方向,我将不胜感激:)

真诚的 OmiCron

4

1 回答 1

1

您的数据库设置错误。

  • 制作一张桌子
  • 仅存储实际事件,不要使用空事件预先填充它
  • 使用 SQL 查询选择给定期间的所有事件

就这样

如果您需要将用户分配给事件,则需要另一个交叉表。仅包含 2 列 - 用户 ID 和事件 ID。它可以让您将任意数量的用户分配给任何事件并轻松选择它们

于 2013-04-17T09:23:25.343 回答