Проверьте, не будет ли диапазон дат новой записи конфликтовать/перекрываться с уже существующими записями, используя CodPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Проверьте, не будет ли диапазон дат новой записи конфликтовать/перекрываться с уже существующими записями, используя Cod

Сообщение Anonymous »

У меня есть таблица базы данных

Код: Выделить всё

TABLE subject_loads
id (int)
subject_name (varchar)
time_start (time)
time_end (time)
time_diff (decimal)
Когда я сохраняю его в базе данных, он сначала проверяет, не противоречит ли время другому уже введенному времени. Если все в порядке, вычислите time_start и time_end, чтобы получить разницу между ними.

Пример: 7:30 – 8:30 AM уже есть в базе данных, когда я ввожу 8:00 – 9:00 AM, появится сообщение "конфликтует с другим временем". Только я могу вводить данные до 7:30 или после 8:30, что не совпадает с периодом с 7:30 до 8:30.

Может кто-нибудь помочь, как это сделать?

Подробнее здесь: https://stackoverflow.com/questions/362 ... ng-records
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»