2013-03-13 159 views
-1

我目前正在研究包含調度的PHP頁面。我計劃包括一個驗證,該驗證將限制用戶輸入與單個教室下的其他時間表相同或相同的時間範圍。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被允許進入的。

你能給我點子嗎?

回答

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