为什么我的循环在模式内部不起作用?

时间:2019-10-16 20:03:19

标签: php mysql loops for-loop modal-dialog

我正在尝试显示一组按钮,当单击这些按钮时,将显示从数据库获取的数据表。每个按钮应显示不同的行,因此单击时我使用“ 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"> ```

0 个答案:

没有答案