Новичок
Покинул форум
Сообщений всего: 38
Дата рег-ции: Дек. 2011
Откуда: Бендеры, Приднестровье
Помог: 0 раз(а)
|
Всем доброго времени суток!
Вопрос такой: сейчас пишу топ игровых серверов и нужно выводить их список из БД не по ID, а по ранку(который постоянно изменяется вследствие голосования за тот или иной сервер пользователем).
вот SQL:
CODE ( SQL):
скопировать код в буфер обмена
CREATE TABLE IF NOT EXISTS `servers` ( `rank` int(50) NOT NULL DEFAULT '0', `id` int(50) NOT NULL AUTO_INCREMENT, `vip` int(1) DEFAULT NULL, `link` varchar(255) CHARACTER SET utf8 NOT NULL, `name` varchar(255) CHARACTER SET utf8 NOT NULL, `img` varchar(255) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `link` (`link`), UNIQUE KEY `name` (`name`), UNIQUE KEY `img` (`img`) ) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=4 ; INSERT INTO `servers` (`rank`, `id`, `vip`, `link`, `name`, `img`) VALUES (0, 0, NULL, 'http://rpvg.altervista.org/phpsge', 'Official english phpSGE Server', 'http://profile.ak.fbcdn.net/hprofile-ak-snc4/188195_164324790248643_2645763_n.jpg'), (1, 1, 1, 'http://www.agmanix-zone.tk/', 'Official russian phpSGE Server', 'http://cs305215.userapi.com/u42731469/154085023/x_78486adf.jpg');
вот php обработчик:
PHP:
скопировать код в буфер обмена
(!$q) ? die('ERROR #1! ') :''; if($r['vip']==1){$id="<img src='./tpl/".Template."/images/vip.png'>"; $tr_class="RowB";}else{$id=$r['id']; $tr_class="RowA";} echo ' <tr class="'.$tr_class.'"><td>'.$id.'</td><td>'.$r['rank'].''; if($_COOKIE['phpSGE-SL-Vote'] == '1'){ echo ""; }else{ echo '<a href="?id='.$r[id].'">[+1]</a>'; } echo '</td><td><a href="./server.php?id='.$r['id'].'">'.$r[name ].'</a></td><td><a href="'.$r[link].'">'.$lang['connect'].'</a></td></tr>'; }
Как это реализовать?
|