У меня есть запрос 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
}
}?>