Автоинкремент для цикла с несколькими строками из базы данных - PullRequest
1 голос
/ 22 мая 2019

У меня есть запрос mysql, который извлекает переменную из базы данных и повторяет html в зависимости от номера переменной. Затем он назначает идентификатор переключателю на основе автоматического приращения.

Это прекрасно работает, когда запрос возвращает только одну строку, однако, когда возвращаются 2 строки, он назначит ID от 0 до 2 партий переключателей, затем назначит 1, 2, 3 и т. Д.

<?php
$roster_infantry_raw = tep_db_query("select * from " . $table . " where name = '" . $_GET['model'] . "'");
while ($infantry = tep_db_fetch_array($roster_infantry_raw)) {
    for ($i = 0; $i < (int) $infantry['count_min']; $i++) {
?>
        <table class="table table-striped table-hover">
            <tr>
                <td scope="row">
        <?php echo tep_draw_radio_field('weapon1[' . $i . ']', 'weapon1', true); ?></td>
            </tr>
        </table>
    <?php
    }
}?>
...