Просмотр поста

.
Crack
человек И пароход

Udesign, За основу взят вывод юзеров 6.2.0

$total = mysql_result(mysql_query("SELECT COUNT(*) FROM `users` WHERE `preg` = 1"), 0);

$req = mysql_query("SELECT * FROM `users` WHERE `preg` = 1 ORDER BY `datereg` ASC LIMIT $start, $kmess");


for ($i = $total; ($res = mysql_fetch_assoc($req)) !== false; $i--) {
    echo $i % 2 ? '<div class="list2">' : '<div class="list1">';
    echo ''.$i.''.functions::display_user($res) . '</div>';
}


Пояснение (+/-)

ASC - сортировка по порядку, от меньшего к большему

Что покажет цикл для 10 регистраций

10 Десятый по счету зарегистрированный юзер
9 Девятый по счету зарегистрированный юзер
8
7
6
5
4
3
2
1 Первый по счету зарегистрированный юзер

Ключевые элементы это ASC, добавленное в цикл значение общего числа и $i--
Для вывода чего либо другого нужно заменить таблицу, поле сортировки, и добавить вывод чего либо рядом с функцией вывода ника.