У меня есть этот столбец с данными rfid mac tags. Эти теги я хочу показать с помощью popovers и с дополнительной информацией при нажатии. Но это не изменяет его значение, как это делает сама таблица. Кажется, что popover повторяет первое значение, которое оно дано. Как изменить значение popover после каждого цикла while?Bootstrap Popover не изменит значение во время цикла
<div class="panel panel-default panel-success">
<div class="panel-heading">
<h3 class="panel-title">Items inside</h3>
</div>
<table class="table table-bordered text-center">
<?php
$result = mysqli_query($con, "SELECT item_tag, item_status FROM item WHERE item_status = 1;") or die(mysql_error());
$i = 0;
while ($row = mysqli_fetch_array($result)){
$i++;
//if this is first value in row, create new row
if ($i % 3 == 1) {
echo "<tr>";
}
?>
<td>
<div>
<span class="btn" id="infoItem" data-toggle="popover" rel="popover">
<?php echo $row[0] ?>
</span>
</div>
</td>
<script>
$(document).ready(function() {
$('[data-toggle="popover"]').popover({
html: true,
animation: false,
content: '<?php echo $row[0] ?>',
placement: "bottom"
});
});
</script>
<?php
//if this is third value in row, end row
if ($i % 3 == 0) {
echo "</tr>";
}
}
//if the counter is not divisible by 3, we have an open row
$spacercells = 3 - ($i % 3);
if ($spacercells < 3) {
for ($j = 1; $j <= $spacercells; $j++) {
echo "<td></td>";
}
echo "</tr>";
}
?>
</table>
</div>
Это мой первый когда-либо использовать HTML/PHP/MySQL/самозагрузки приложения.