# =========== условие над цыклом ==============
# Считаем количество записей в таблице `servers` поле (type=1), (type=2), (type=3).
$query = "SELECT SUM(type=1), SUM(type=2), SUM(type=3) FROM `servers` WHERE status = 1 order by id desc ";
$result = mysql_query($query);
if($row = mysql_fetch_array($result)){
$poz1 = ( $row['SUM(type=1)'] );
$poz2 = ( $row['SUM(type=2)'] );
$poz3 = ( $row['SUM(type=3)'] );
}
$poz_boost = ( 1 + ($poz3 - $poz3) + $page);
// переменная "$page" это смещение записей пагинации на страницах, не лимит вывода на каждой странице, а именно смещение, то есть то на сколько записей вы переместились вперед при переходе на следующую страницу.
# ============ помещаем в цыкл ===============
# $poz = $poz_boost++;
// переменную помещаем в цыкл, в моем случае это цыкл "while".
# ============================================
# tpl::set ( '{poz}' , $poz );
// вывод всем привычное "echo" и переменная "$poz" в моем случае выглядит именно так.
# ===========================================================================================
P . S На самом деле условие можно вообще не писать, а сделать так и тоже будет все идеально работать, но у вас на странице должна быть обязательно пагинация.
# ===========================================================================================
$poz_boost = ( 1 + $page);
// переменная "$page" это смещение записей пагинации на страницах, не лимит вывода на каждой странице, а именно смещение, то есть то на сколько записей вы переместились вперед при переходе на следующую страницу.
# ============ помещаем в цыкл ===============
# $poz = $poz_boost++;
// переменную помещаем в цыкл, в моем случае это цыкл "while".
# ============================================
# tpl::set ( '{poz}' , $poz );
// вывод всем привычное "echo" и переменная "$poz" в моем случае выглядит именно так.
# ==================================================================
Пример работы данного варианта можно посмотреть у меня на странице; boost-cs.com/promotion