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>]
}{
Новостей не найдено.
}
}
]
}
- mail:send - не получается в тело письма вставить данные из MySQL, baikal-boy 01.03.2004 19:56