Помогите с выводом игроков в таблице WEB SHOP

Димок

Участник
Сообщения
153
Реакции
7
Здравствуйте, помогите добавить в код ограничение по выводу игроков в топ не более 10
PHP:
<?php
$conect = mysql_connect('localhost', "admin", "pass");
mysql_select_db("shop", $conect);
if (!$conect) {
    die('Ошибка подключения к базе: '.mysql_error());
} else {
    function st32to64($steam_id)
    {
        list( , $m1, $m2) = explode(':', $steam_id, 3);
        list($steam_cid, ) = explode('.', bcadd((((int) $m2 * 2) + $m1), 'XXXXXXXXXXXXXXX'), 2);
        return $steam_cid;
    }

    $html.=    "<td colspan=\"5\"><hr color=\"red\" width=\"500\"><center><h1><div class=\"fire\"><i class=\"fa fl fa-users fire\"></i> Топ Богачей <i class=\"fa fl fa-users fire\"></i></div></h1></center><hr color=\"red\" width=\"500\"></td>";
    $html.=    "<tr>";
    $html.=    "<td><center><span class=\"label label-success\">ПРОФИЛЬ</span></center></td>";
    $html.=    "<td><center><span class=\"label label-info\">НИК</span></center></td>";
    $html.=    "<td><center><span class=\"label label-danger\">STEAM_ID</span></center></td>";
    $html.=    "<td><center><span class=\"label label-light\">Кредитов</span></center></td>";
    $html.=    "<td><center><span class=\"label label-default\">Последний везит</span></center></td>";
    $html.=    "</tr>";

    $shop = mysql_query("SELECT `name`, auth, money, lastconnect FROM shopplayers");
    while ($res = mysql_fetch_assoc($shop))
    {
        $html.=    "<tr>";
        $html.=    "<td><center><a href=\"http://steamcommunity.com/profiles/".st32to64($res['auth'])."\" target=\"_blank\"><i class=\"fas fa-external-link-alt fa-1x\"></i></a></center></td>";
        $html.=    "<td><center><div class=\"blue-gradient\">".$res['name'].$imguri."</div></center></td>";
        $html.=    "<td><center><div class=\"red-gradient\">".$res['auth'].$imguri ."</div></center></td>";
        $html.=    "<td><center><div class=\"brown-gradient\">".$res['money']."</div></center></td>";
        $html.=    "<td><center><div class=\"gray-gradient\">".$res=date('d-m-Y H:i',$res['lastconnect'])."</div></center></td>";
        $html.=    "</tr>";
    }
    echo $html;
   
    }
?>
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #2
PHP:
$shop = mysql_query("SELECT `name`, auth, money, lastconnect FROM shopplayers");
-->
PHP:
$shop = mysql_query("SELECT `name`, auth, money, lastconnect FROM shopplayers LIMIT 10");
 

Димок

Участник
Сообщения
153
Реакции
7
Еще несколько вопросов: 1. как поставить кодировку чтобы убрать краказябры в нике игрока (Жабий Рот) пробовал mysql_query("SET NAMES 'latin1'"); но незнаю куда в коде это подставить, знаю только что в RankME это работает. 2. как сделать чтобы игроки с наибольшим количеством кредитов сортировались в таблице с первого места и по убыванию в низ.

PS: кодировка в таблице по умолчанию utf8mb4_general_ci
 
Последнее редактирование:

Димок

Участник
Сообщения
153
Реакции
7
С краказябрыми разобрался
$conect = mysql_connect('localhost', "admin", "pass");
mysql_query("SET NAMES LATIN1");


может кто нибудь подскажет как сделать чтобы игроки с наибольшим количеством кредитов сортировались в таблице с первого места и по убыванию в низ?
 

xstage

🏹
Сообщения
726
Реакции
754
С краказябрыми разобрался
$conect = mysql_connect('localhost', "admin", "pass");
mysql_query("SET NAMES LATIN1");


может кто нибудь подскажет как сделать чтобы игроки с наибольшим количеством кредитов сортировались в таблице с первого места и по убыванию в низ?
ORDER BY `money` DESC
 

Димок

Участник
Сообщения
153
Реакции
7
Последнее редактирование:

inzanty

Люблю ключи
Сообщения
158
Реакции
179
Здравствуйте, помогите добавить в код ограничение по выводу игроков в топ не более 10
PHP:
<?php
$conect = mysql_connect('localhost', "admin", "pass");
mysql_select_db("shop", $conect);
if (!$conect) {
    die('Ошибка подключения к базе: '.mysql_error());
} else {
    function st32to64($steam_id)
    {
        list( , $m1, $m2) = explode(':', $steam_id, 3);
        list($steam_cid, ) = explode('.', bcadd((((int) $m2 * 2) + $m1), 'XXXXXXXXXXXXXXX'), 2);
        return $steam_cid;
    }

    $html.=    "<td colspan=\"5\"><hr color=\"red\" width=\"500\"><center><h1><div class=\"fire\"><i class=\"fa fl fa-users fire\"></i> Топ Богачей <i class=\"fa fl fa-users fire\"></i></div></h1></center><hr color=\"red\" width=\"500\"></td>";
    $html.=    "<tr>";
    $html.=    "<td><center><span class=\"label label-success\">ПРОФИЛЬ</span></center></td>";
    $html.=    "<td><center><span class=\"label label-info\">НИК</span></center></td>";
    $html.=    "<td><center><span class=\"label label-danger\">STEAM_ID</span></center></td>";
    $html.=    "<td><center><span class=\"label label-light\">Кредитов</span></center></td>";
    $html.=    "<td><center><span class=\"label label-default\">Последний везит</span></center></td>";
    $html.=    "</tr>";

    $shop = mysql_query("SELECT `name`, auth, money, lastconnect FROM shopplayers");
    while ($res = mysql_fetch_assoc($shop))
    {
        $html.=    "<tr>";
        $html.=    "<td><center><a href=\"http://steamcommunity.com/profiles/".st32to64($res['auth'])."\" target=\"_blank\"><i class=\"fas fa-external-link-alt fa-1x\"></i></a></center></td>";
        $html.=    "<td><center><div class=\"blue-gradient\">".$res['name'].$imguri."</div></center></td>";
        $html.=    "<td><center><div class=\"red-gradient\">".$res['auth'].$imguri ."</div></center></td>";
        $html.=    "<td><center><div class=\"brown-gradient\">".$res['money']."</div></center></td>";
        $html.=    "<td><center><div class=\"gray-gradient\">".$res=date('d-m-Y H:i',$res['lastconnect'])."</div></center></td>";
        $html.=    "</tr>";
    }
    echo $html;
  
    }
?>
Screenshot_13.png
 
Сверху Снизу