parser


 

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

Ответ

Никита Козин 26.05.2008 08:44

# Тип по-умолчанию, если из формы пришла бяка
$iTypeID(^request.query.int(1))

# Количество анекдотов в базе
$iCount(^int::sql{
	SELECT
		COUNT( * )
	FROM
		anectod
	WHERE
		type = $iTypeID
})

# Элементов на странице
$iItemsPerPage(2)

# Скроллер
$oScroller[^scroller::init[$iCount;$iItemsPerPage]]

# Выбираем только нужные анекдоты
$tAnecdot[^table::sql{
	SELECT
		*
	FROM
		anecdot
	WHERE
		type = $iTypeID
	ORDER BY
		date DESC
}[
	$.offset($oScroller.offset)
	$.limit($oScroller.limit)]
]