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

.
ДоХтор
# Iron_Man (23.05.2018 / 20:18)
Нужно чтобы строчка № | Игрок | очки выводилась один раз, а у меня над каждым юзером
За цикл просто вынеси то, что не должно повторяться:
* (+/-)
echo v1('20 лучших игроков');
//вынимаем последние 20 ставок
$q = mysql_query('SELECT `ext1`,`ext2`,`ext3` FROM `ktp` WHERE `tip`="4" ORDER BY `ext1` Desc LIMIT 20');

//Выводим игроков
echo '<table id="example"><tr align="center" class="gmenu"><td width="30px"><b>№</b></td><td width="100%"><b>Игрок</b></td><td><b>Очки</b></td></tr>';

while ( $m = mysql_fetch_assoc($q) ) {
    $c = mysql_result(mysql_query('SELECT `ext2` FROM `ktp` WHERE `id` = "' . $m['ext3'] . '"'), 0);
    
    echo '<td><a href="../str/anketa.php?id=' . $m['ext2'] . '"> ' .
        unik($m['ext2']) . '</a></td>';
    echo '<td> '. $c .' </td>';
    echo '<td><b> '. $m['ext1'].' </b></td>';
}

echo '</table>';

main();
И ещё попробуй в этом запросе :
SELECT `ext1`,`ext2`,`ext3` FROM `ktp` WHERE `tip`="4" ORDER BY `ext1` Desc LIMIT 20
Прописать вместо `tip`="4" без кавычек : `tip`=4