Топ голосующих : измените этот код, чтобы он работал

Автор DuelWar, 2011 Дек. 30, 15:45

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Ключевые слова [SEO] mu onlineВеб-сайтыпомощь web

DuelWar

помогите изменить этот код чтоб работал.
<?php
$query 
mssql_query("SELECT TOP 50 memb___id,votes FROM MEMB_INFO ORDER BY votes DESC");

echo 
"
<table width='500' align='center'>
<tr><td align='center' class='menu_titles'>Top Voters</td></tr>
<tr><td>&nbsp;</td></tr>
<tr><td align='center'>
<table width='500' align='center' class='maintable'>
<thead>
<tr>
<td align='center'>#</td>
<td align='center'>Account</td>
<td align='center'>Votes</td>
</thead>
</tr>
"
;
for(
$i=0;$i mssql_num_rows($query);++$i)
{
$row mssql_fetch_row($query);
$rank $i+1;
$accacc_id($row[0]);
$voteacc_votes($row[1]);
echo 
"
<tr>
<td align="
center">$rank</td>
<td align="
center">$acc</td>
<td align="
center">$vote</td>

</tr>
"
;
}
?>

</table>
а то этот не работает..

epmak

ошибки какие?
Спойлер
[свернуть]
Спойлер
[свернуть]

DuelWar

#2
вообще ничего не показывает а должно показать топ  в виде таблицы

epmak

подключение и выбор базы данных где-то там есть?
и вариант, что в топе просто никого нет, может быть?

DuelWar

уже прописано чтоб при $query сам подключался к нужной базе
есть уже голосующие

epmak

ошибки скрыты? может все-таки есть? проверь наличие войтс в мемб инфо

DuelWar

ошибок не показывает и они не скрыты
есть я смотрел.. есть 10 акаунтов каждый имеет 1-15 голосов

Ember

А если просто вбить зарос в кветри, то результат выдается?

SELECT TOP 50 memb___id,votes FROM MEMB_INFO ORDER BY votes DESC

DuelWar

да выдается правильно ,вот что странно

LifGold

Цитата: DuelWar от 2011 Дек. 30, 22:21  да выдается правильно ,вот что странно
Не знаю нужен ли он ещё тебе, но от нечего делать набросал и проверил - работает 100%
<center><table align="center" class="sort-table" border="0" cellpadding="3" cellspacing="3" width="600px">
<head><tr class="head_table">
<td align='center'>#</td>
<td align='center'>Account</td>
<td align='center'>Votes</td>
</tr>
</head>
<?
$vote = mssql_query("Select TOP 50 memb___id, votes from MEMB_INFO order by votes desc");
for($i=0;$i < mssql_num_rows($vote);++$i)
{
$rank = $i+1;
$row = mssql_fetch_row($vote);
echo"
<tr>
<td align='center'>$rank.</td>
<td align='center'>$row[0]</td>
<td align='center'>$row[1]</td>
</tr>
";
}
?>
</table>

Спойлер
## здесь был скриншот ##
[свернуть]

Похожие темы (5)