PHP时间范围验证

时间:2013-03-13 04:13:53

标签: php mysql

我目前正在处理包含日程安排的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

你能告诉我这个想法吗?

1 个答案:

答案 0 :(得分:0)

假设您有start_timeend_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