Для l oop печатает идентичные значения вместо приращенных значений, как предполагалось - PullRequest
0 голосов
/ 19 апреля 2020

I sh для добавления рангов от 1 до количества строк, найденных в запросе $query_for_credits_table в столбце рангов в таблице на веб-странице. Для этого я создал для l oop (см. Ниже), который будет работать до условия $i<$query_for_credits_table->num_rows. Но что происходит, значения, которые l oop печатает в столбце ранга, идентичны во всех ячейках (в моем случае это 9, так как в запросе возвращается 9 строк. Как я могу это исправить ??

EDIT1:

<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Credits Chart</title>
    <style>
        table, td, th {
            border: 1px solid black;
        }
    </style>
</head>
<body>
    <?php require_once '../../backend/actions/credits_table.php' ?>

    <h1>Volunteers Credits Score Table</h1>
    <table>
        <tr>
            <th>Rank</th>
            <th>Name</th>
            <th>Credits</th>
            </tr>
        <?php while ($storing_data=mysqli_fetch_assoc($query_for_credits_table)) { ?>

            <tr>
                 <?php
                    for($i=1; $i <$query_for_credits_table->num_rows; $i++) ?>
                        <td><?php echo($i);?></td>
                        <td><?php echo($storing_data['firstName'].' '.$storing_data['lastName']);?></th>
                        <td><?php echo($storing_data['credits']);?></th>
            </tr>
            <?php } ?>
    </table>



    <?php require_once '../includes/footer.php' ?>
</body>
</html>

Код для ../../backend/actions/credits_table.php файла:

<?php
include_once '../connection.php';
$query_for_credits_table=mysqli_query($conn, "SELECT firstName, lastName, credits FROM volunteers ORDER BY credits DESC;");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...