填充日历循环遍历10个mysql表

时间:2013-04-17 09:05:56

标签: php javascript mysql pdo

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

我想创建一个输入框,在php,mysql和javascript中输入开始日期。 然后我在一个数据库中有10个表,我希望"填充"接下来的90天,包含设定日期的表格数据。

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

这将全部特定于数据库中的每个用户,因此用户可以各自具有单独的开始日期。

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

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

有点难以解释,但如果至少有人能指出我正确的方向,我会非常感激:)

此致 OMICRON

1 个答案:

答案 0 :(得分:1)

您的数据库设置错误。

  • 制作
  • 仅存储实际事件,不要使用空事件预先填充
  • 使用SQL查询
  • 选择给定时间段内的所有事件

这就是全部

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