-1

我目前正在处理我的 PHP 页面,其中包括调度。我计划包括一个验证,它将限制用户输入与单个教室下的其他时间表相同或之间的时间范围。

为了更好的理解,

如果数据库中存在此计划Schedule 1 : MWF 9:00am - 10:00am; Room 1

两者都不

Schedule 2 : Wednesday 9:00am - 10:00am; Room 1
Schedule 3: MWF 9:30am - 10:30am; Room 1不允许进入。

你能给我一个想法来实现这一点吗?

4

1 回答 1

0

假设您有一个start_timeand end_time,每当添加新项目时,您不应该找到任何现有项目,例如:

start_time  BETWEEN new_item_start_time AND new_item_end_time
OR end_time BETWEEN new_item_start_time AND new_item_end_time
于 2013-03-13T04:19:25.267 回答