Достань все одним запросом...
Misha v.3 28.08.2002 18:01
Результат - хеш, где ключ хеша - строка с датой.
Затем строишь свой календарик, и при отрисовке каждого дня лукап к хешу. Если true - делаешь ссылку, если нет - не делаешь...
Группировки.
Вариант 1: тупое меню по результатам, отсортированым по дате, с запоминанием предыдущей даты. Если отличается - выводишь дату, нет - не выводишь.
Вариант 2:
Меню по заданому диапазону дней (ну например от 1 до 31...)
Для каждого дня - table.select и menu{}
Естественно, что все новости заранее достаты одним запросом из БД.
P.S. к egr за этим не ходи по указаной ссылке, у него другое... Кажется... :)