parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Новости за сегодня - не выводятся, за все время - выводятся.

Павел 04.07.2007 01:34

Не могу понять почему. Делаю четвертый урок, вот этот код вставляю:
<b><h1>НОВОСТИ</h1></b>
$day(^if(def $form:day){
   $form:day
}{
   $now.day
})
^connect[$connect_string]{
   $news[^table::sql{select
       date, header, body 
   from
      news 
   where
      date='${now.year}-${now.month}-$day'
   }]
   ^if($news){
      ^news.menu{
         <b>$news.date - $news.header</b><br>
         ^untaint{$news.body}<br>
      }[<br>]
   }{
      За указанный период новостей не найдено.
   }
}
Пишется: За указанный период новостей не найдено.


Удаляю из кода
where
      date='${now.year}-${now.month}-$day'
и сразу показываются все новости. В том числе и за сегодняшний день. Не могу понять почему. Дата чтоли не определяется? А как определить?

Помогите.