почему мой цикл не работает внутри модального? - PullRequest
0 голосов
/ 16 октября 2019

Я пытаюсь отобразить набор кнопок, которые при нажатии отобразят таблицу данных, взятых из базы данных. каждая кнопка должна отображать отдельную строку, поэтому я использую «for» для зацикливания каждой кнопки и «modal» для отображения таблицы при нажатии.

однако сейчас при нажатии все кнопки показывают одну и ту же таблицу,содержание для строки id = 1. но если я удаляю модальную кнопку, данные отображаются правильно, просто в таблицах одна за другой.

Я включил код для цикла и модальную часть, часть, которая, я думаю, в чем проблема. Может кто-нибудь, пожалуйста, посмотрите, и скажите мне, где я должен исправить? Если это какие-то другие части, пожалуйста, дайте мне знать, и я предоставлю это тоже. Спасибо.

for($i = 1; $i<=10; $i++) {
?>
<?php
$sel_query="Select * from seating where id=$i;";
$result = mysqli_query($con,$sel_query);
$row = mysqli_fetch_assoc($result)
?>

<tr>
<button type="button" class="btn btn-danger btn-circle btn-xl" data-toggle="modal" data-target="#myModal">Table <?php echo $i ?><i class="fa fa-list"></i>
<div class="modal fade" id="myModal" role="dialog">
<div class="modal-dialog">

<div class="col-lg-6">
<div class="card">
<div class="card-body">
<h4 class="card-title">Table <?php echo $row["id"]; ?></h4>
<h4 class="card-title">Company: <?php echo $row["company"]; ?></h4>
<h4 class="card-title">Group: <?php echo $row["group"]; ?></h4>
<div class="table-responsive">
<table class="table header-border"> ```
...