Задать вопрос
@Los_Pochtovyi

Как добавить к выводящейся из базы информации номера по возрастающей (результаты голосования)?

Для вывода результатов голосования из базы на страницу использую следующий код:

$MySQLRecordSet = mysql_query("SELECT `user`, `name`, `score` FROM konk ORDER BY scorejury DESC") or die(mysql_error());  


?>


   <table class="res" cellpadding="4" cellspacing="0">
   <tbody>
    <tr>
<?
    $iter = 0;
    while($name = @mysql_field_name($MySQLRecordSet, $iter++))
    {
?>
        <th><? echo $name; ?></th>
<?
    }
?>
    </tr>
<?
    while($Result = mysql_fetch_assoc($MySQLRecordSet))
    {
?>
        <tr>
<?
        foreach($Result as $k => $val)
        {
?>
            <td><? echo $val; ?></td>
<?                
        }
?>
        </tr>
<?
    }
?>

</table>


Получается примерно такая картина:

Имя пользователя I Название работы I Количество набранных баллов

Хотелось бы каким-то образом перед именем вставить номера по возрастающей - то бишь занятое место указать. Сколько всего строк в таблице - величина заранее неизвестная. Подскажите, какие мануалы курить?
  • Вопрос задан
  • 131 просмотр
Подписаться 1 Оценить Комментировать
Решения вопроса 1
@iSensetivity
бухгалтер, програміст-самоук
1. Курить цикли.
Там где у вас вьіводятся имена можете написать echo $iter; и будет вам номер.
2. www.mysql.ru/docs/man/Counting_rows.html
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы