|
MySQL.RU - Webboard
Вернуться
Помогите Плиззззз... (-ALEX-) 14/12/2005 - 20:14:32
Re: Помогите Плиззззз... (bac) 14/12/2005 - 20:31:29
Re: Помогите Плиззззз... (isms.ru) 15/12/2005 - 09:34:49
> Original message text:
> From: -ALEX- - 14/12/2005 - 20:14:32
> Subject:Помогите Плиззззз...
> -----------------
> Всем спасибо что заглянули!!!! =)
> А теперь по возможности помогите ...
> У меня есть календарь... соответственно в этом календаре есть дни. И таблица с date (тип Date). не все заполнено .. по умолчанию все выставлено как 0000-00-00. но постепенно строки будут заполняться реальной датой. Смысл в том , что мне надо сделать так, чтобы в календаре показывались даты по такому принципу:
> Если по этой дате есть записи в таблице - одним цветом(шрифтом)
> Если нет по этой дате записей - другим цветом(шрифтом)
> вот как составить запрос с этой датой... я не понимаю....
> ХЕЛП!!!
>
>
From: isms.ru - 15/12/2005 - 09:34:49
Subject:Помогите Плиззззз...
-----------------
> Если по этой дате есть записи в таблице - одним цветом(шрифтом)
if($kalendar{Дата}){Шрифт крассный}
else{Шрифт черный}
Каков вопрос, таков и ответ :-)
А если серьезно, то:
Ты выводишь календарь за какой-то месяц. Соответственно делай запрос к базе, чтобы получить , например, кол-во записей для каждой выбранной даты в данном диапазоне:
select MyDate,count(id)
from kalendar
where
MyDate between '2005-12-01' and '2006-01-01'
group by MyDate
order by MyDate
Загони значения в кеш и выводя календарь, используй вначале написанные строки.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
25704
|
|