Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




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, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
25704



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |