| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Сергей 01.10.2004 17:06
Вот код, чувствую, что ошибка идиотская, но к концу дня уже нифига сообразить не могу :((( ^case[DEFAULT]{
#подключение скроллера
^use[/scroller.p]
# ветвление идёт с помощью переменной action
#подсчёт количества секций в листе скроллера
^connect[$connect_string]{
$table_count_serj[^string:sql{
SELECT *
FROM `reklaman`
WHERE 1 AND `type` = 'press'
ORDER BY `date` DESC
}]
}
#формирование класса
$scroller[^scroller::create[
$.path_param[id]
$.table_count[$table_count_serj]
$.number_per_section[5]
$.section_per_page[5]
$.type[]
]]
#Начало работы с ДБ
^connect[$connect_string]{
$reklaman[^table::sql{
SELECT *
FROM `reklaman`
WHERE 1 AND `type` = 'press'
ORDER BY `date` DESC
}[
$.limit($scroller.number_per_section)
$.offset($scroller.record_number-1)
]
]}
^reklaman.menu{
<table bgcolor="99FFFF" width="100%" cellspacing="1" cellpadding="2" border="1">
<tr>
<td width="5%"><a href="?action=edit&edit=$reklaman.id>edit</a>/<a href="?action=del&del=$reklaman.id>del</a></td>
<td width="10%">$reklaman.id</td>
<td width="20%">$reklaman.date</td>
<td width="45%">$reklaman.header</td>
<td width="45%">$reklaman.anons</td>
</tr>
</table>
}
#линейка скроллера
^scroller.draw[]
<br><a href="?action=new">Добавить запись</a>
<br><a href="../admin">В начало</a>
}
#конец кейса
}