Задать вопрос
@thekot24
Говнокодер.

Как реализовать нумерацию?

С БД выводится три элемента, у каждого есть скрытый инпут:
<input type="hidden" id="id_1" value="1">
Как сделать так, чтобы у первого элемента был id_1, у второго id_2, а у третьего id_3?
  • Вопрос задан
  • 179 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 2
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
<?php
function threeButtons() {
  $b='';
  for ($i=1;$i<=3;$i++) {
    $b.='<input type="hidden" id="id_'.$i.'" value="1">'.PHP_EOL;
  }
  return $b;
}
?>
<div>
  <?=threeButtons()?><br/>
  <?=threeButtons()?><br/>
  <?=threeButtons()?><br/>
</div>
Ответ написан
YourDesire
@YourDesire
Я вообще по образованию бухгалтер...
<div class="elements-container">
  <?php foreach($elements as $element_key => $element_value): ?>
     <input type="text" value="" id="id_<?= $element_key; ?>"/>
  <?php endforeach; ?>
</div>


$elements - массив элементов, полученных из БД
$element_key - индекс элемента в массиве, на текущей итерации в цикле foreach
$element - элемента массива, на текущей итерации в цикле foreach

Документация по циклу foreach
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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