javascript - 问 : PHP Multiple Modal in a button of while loop

标签 javascript php jquery twitter-bootstrap

大家好,有人可以帮助我吗?我在 while 循环中执行了多个按钮。我想在每个按钮中查看单独的模式。

这是我的按钮:

<a href="#myModalRemarks" class="remarksBtn" data-toggle="modal"><i class="fa fa-info-circle fa-lg"></i></a>

我的按钮位于 while 循环内,因为我想获取一个备注数据,并且我想在我的模态中查看这些多个获取的数据。

<?php
    include('connection.php');

    $sql1 = "SELECT remarks FROM tbl_encode_transmittal WHERE receiver_id = '".$_SESSION['userid']."'";

    $rs1 = mysql_query($sql) or die(mysql_error());

    while($row1 = mysql_fetch_array($rs1)){?>
        <!-- Modal -->
        <div class="modal fade" id="myModalRemarks" role="dialog">
            <div class="modal-dialog">
                <!-- Modal content -->
                <div class="modal-content">
                    <div class="modal-header">
                        <button type="button" class="close" data-dismiss="modal">&times;</button>
                        <h4 class="modal-title">Remarks</h4>
                    </div>
                    <div class="modal-body">
                        <?php echo $row1['remarks']; ?>
                    </div>
                    <div class="modal-footer">
                        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
                    </div>
                </div>
           <?php } ?>
           </div>
        </div>

在我的代码的模态 id 中,我想添加这样的数字 <div class="modal fade" id="myModalRemarks1" role="dialog">每次我获取多个数据时,模态也会有一个增量编号,以便它会设置不同的 id。

最佳答案

我强烈建议你看看这个question并遵循更好方法的答案,就您原来的方法而言是有问题的

模态按钮(位于循环内)添加行 ID receiver_id到模态按钮href="#myModalRemarks<?php echo $row1['receiver_id'];?>"

<a href="#myModalRemarks<?php echo $row1['receiver_id'];?>" class="remarksBtn" data-toggle="modal"><i class="fa fa-info-circle fa-lg"></i></a>

模态 HTML(也在循环内)添加行 id receiver_id模态选择器 id id="myModalRemarks<?php echo $row1['receiver_id'];?>"

<div class="modal fade" id="myModalRemarks<?php echo $row1['receiver_id'];?>" role="dialog">
    <div class="modal-dialog">
        <!-- Modal content -->
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal">&times;</button>
                <h4 class="modal-title">Remarks</h4>
            </div>
            <div class="modal-body">
                <?php echo $row1['remarks']; ?>
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
            </div>
        </div>
   </div>
</div>

模态也将有唯一的 ID

关于javascript - 问 : PHP Multiple Modal in a button of while loop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34427769/

相关文章:

javascript - 英特尔XDK |安卓应用程序 |无法将用户输入发布到 Facebook 群组

javascript - 纯 Javascript 和 HTML 应用程序以及通过 CDN 的部署……好主意?

php - 使用 Bootstrap 导航栏重叠 div

jquery - 主体背景颜色不会像其他 div 那样过渡

php - 通过 PHP、HTML5、jQuery 使用语音控制 Web 表单?

javascript - 传单:添加指向标记的链接

php - 用于多个页面的 extJs MVC

php - 使用 jquery validate 插件检查用户名

php - 如何在删除表中的一行时删除所有相关的表记录?

Javascript关于传递参数的基本问题