| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Sumo 10.05.2002 23:49
1) Домашнее задание: модифируй код, чтобы он с конца выдавал записи.
$pagelen(5)
$news[^table::load[news.cfg]]
^if(def $form:page){
^news.offset(($form:page-1)*$pagelen)
}
^if(($news \ $pagelen + 1) == $form:page){
$currpagelen($news - ($pagelen * ($form:page - 1)))
}{$currpagelen($pagelen)}
^for[i](1;$currpagelen){
^if($i <= $news){
<P><b>$news.title</b><br>
$news.body
^news.offset(1)
}
}
<br><br>
^for[i](1;$news \ $pagelen + 1){
<a href="test.html?page=$i">$i</a>
}[ | ] з.ы. Если у тебя возникают проблемы с такими примитивными алгоритмами, рекомендую взять книжку по любому языку программирования и почитать как работать с массивами и циклами ...