Помогите с постраничным выводом
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, а с той на которой остановились?
Я застрял, не знаю что делать дальше.