Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Ильяс 04.09.2011 13:35 / 04.09.2011 13:36
Достаточно часто встречающаяся ситуация - постраничный вывод товаров, отобранных по определенным параметрам.@content[] #условия запросов данных, например "dlina > $form:dlina AND ves = $form:ves AND cena < $form:cena" $zapros[условия запроса] #вычисляем количество строк, согласно запросу $tovarCount[^int:sql{SELECT COUNT(id) FROM tovar WHERE $zapros}] #выводим верхнюю постраничную навигацию ^pager[$tovarCount;$limit_;page] #выбираем строки, согласно запросу $tovar[^table::sql{SELECT id FROM tovar WHERE $zapros LIMIT ^eval($limit_*($page_-1)), $limit_}] ^tovar.menu{ ^show_tovar[$tovar.id] }[<br>] #выводим нижнюю постраничную навигацию ^pager[$tovarCount;$limit_;page] @show_tovar[_id] $_tovar[^table::sql{SELECT * FROM tovar WHERE id = $_id}] ID: $_tovar.id<br> Название: $_tovar.name<br> Длина: $_tovar.dlina<br> Вес: $_tovar.ves<br> Цена: $_tovar.cena<br>