Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Календарь событий
Форумы портала PHP.SU » » Хранение данных, их вывод и обработка » Календарь событий

Страниц (1): [1]
 

1. Megabyte - 20 Июля, 2011 - 17:15:36 - перейти к сообщению
Люди, может кто сталкивался уже с подобной проблемой при создании календаря событий.

Имеется календарь к дням в котором прикреплены тултипы с данными соответствующего ему события:

<< МЕСЯЦ >>
Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

Данные храняться в MYSQL следующем формате: id_event | date_start | date_end | title_event | descr_event

Здесь:
id_event - id события
date_start - дата начала события
date_end - дата окончания события
title_event - заголовок события
descr_event - описание события

На данный момент я могу прикреплять события только по date_start или date_end, НО КАК вычислить дни, находящиеся в промежутке между date_start и date_end и добавить событие к каждому из дней в этом диапазоне?
2. duk - 20 Июля, 2011 - 17:30:55 - перейти к сообщению
если я правильно понял вопрос, то BETWEEN
3. Megabyte - 20 Июля, 2011 - 18:26:02 - перейти к сообщению
duk пишет:
если я правильно понял вопрос, то BETWEEN

верно. BETWEEN date_start AND date_ent в результате получаю в массиве две даты, но вот как присвоить это событие датам которые находяться между ними

 

Powered by ExBB FM 1.0 RC1