parser

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

 

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

mail:send - не получается в тело письма вставить данные из MySQL

baikal-boy 01.03.2004 19:56

Рад приветствовать всех! :)))
Пробую настроить рассылку новостей с сайта. И почему-то не получается вставить в тело письма данные, извлекаемые из БД. То есть итогом приведенного ниже кода оказывается успешно отправленное письмо, в котором вместо нужных новостей стоит фраза "Новостей не найдено", которая показывает, что получить данные из БД не удалось.
Этот же самый код по извлечению данных из БД успешно работает, если его вставить вне метода mail:send
Пожалуйста, подскажите, что я упустил. :)))
Заранее всем огромное спасибо! :)))

^connect[$connect_string]{
^mail:send[
$.from[subscribe <subscribe@site.ru>]
$.to[vasya <vasya@pupkin.ru>]
$.subject[news]
$.html{
$news[^table::sql{select
id, date, header, summary
from
news
order by
date DESC
}]
^if($news){
^news.menu{
<a href="/news/?id=$news.id">$news.header</a><br>
[^mysql2date[$news.date;yes]]
$summary[^news.summary.match[\n+][g]{<br><br>}]
^untaint{$summary}
}[<br>]
}{
Новостей не найдено.
}
}
]
}