parser

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

 

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

Помогите с постраничным выводом

AL 20.06.2004 11:16 / 20.06.2004 11:29

Я попытался сделать постраничный вывод из бд, вот что пока получилось:
@pageoutput[]
#Кол-во записей которое выведем на страницу
$itemcount[10]
$conn[mysql://login:pswd@localhost/catalog]
^connect[$conn]{
#Смотрим сколько записей в таблице
$records[^int:sql{
SELECT
COUNT(*)
FROM
company
}]
#Вычисляем сколько страниц должно получиться
$pages[^eval($records\$itemcount)]
#Вычисляем остается ли остаток при делении
$ost[^eval($records%$itemcount)]
#Если остаток есть прибавляем еще одну страницу
^if($ost!=0){$k[1]}
^for[i](1;$pages+$k){
$page_num[$i]
$page_num
}
$out[^table::sql{
SELECT
*
FROM
company
ORDER BY
id
DESC

LIMIT
10
}]
^if($out){
^out.menu{<a href="/members/card.html?$out.id">$out.name </a> <br>}<br>
}
}

Как увязать ссылки на страницы с самими страницами?
И как сделать, чтобы на другой странице выводились записи
не опять с 1, а с той на которой остановились?
Я застрял, не знаю что делать дальше.