php – 使用编辑按钮单击在bootstrap模式中显示特定的行数据
发布时间:2020-12-13 17:25:13 所属栏目:PHP教程 来源:网络整理
导读:我是编程并尝试实现bootstrap模式的新手,用于将 mysql表中的行数据显示到模态窗口中. 我已经尝试了在stackoverflow上找到的解决方案“通过链接将信息从mysql表拉到bootstrap模式进行编辑”.但是无法使用$row [‘SFID’]显示特定行. 我可以提取表数据但是当我
我是编程并尝试实现bootstrap模式的新手,用于将
mysql表中的行数据显示到模态窗口中.
我已经尝试了在stackoverflow上找到的解决方案“通过链接将信息从mysql表拉到bootstrap模式进行编辑”.但是无法使用$row [‘SFID’]显示特定行. 我可以提取表数据但是当我单击任何行前面的编辑??按钮时,它总是显示最后一行ID 并且不会在模态的输入框中显示数据以编辑数据??? 我到现在为止,请帮助我. <table class="table table-bordered" width="100%"> <thead> <tr> <th>SFID</th> <th>Company</th> <th>Product</th> <th>Product Line</th> <th>Dealer Class</th> <th>Status</th> </tr> </thead> <?php $query = "SELECT * FROM tblcustomer"; $stmt = $db->prepare($query); $stmt->execute(); foreach ($stmt as $row): ?> <tr> <?php $rowID = $row['SFID']; ?> <td><?php echo $row['SFID']; ?></td> <td><?php echo $row['CompanyName']; ?></td> <td><?php echo $row['Product']; ?></td> <td><?php echo $row['ProductLine']; ?></td> <td><?php echo $row['DealerClass']; ?></td> <td><?php echo $row['RequestStatus']; ?></td> <td style="text-align: center"> <div class="btn-toolbar"> <div class="btn-group"> <a class="btn btn-danger" href="#delModal" data-toggle="modal"><i class="icon-trash icon-white"></i> Delete</a> <?php echo "<a class='btn update' href='#editModal' data-sfid='".$row['SFID']."' role='button' data-toggle='modal'>Edit</a>"; ?> </div> </div> </td> </tr> <?php endforeach; ?> </table> <div id="editModal" class="modal hide fade in" style="display: none; "> <div class="modal-header"> <a class="close" data-dismiss="modal">×</a> <h3>Edit Customer Details</h3> </div> <div> <form class="contact"> <fieldset> <div class="modal-body"> <?php echo $row['SFID']; ?> <ul class="nav nav-list"> <li class="nav-header">SFID</li> <li><input class="input-xlarge" type="text" name="mysfid" id="mysfid"></li> <!--<li class="nav-header">Company</li> <li><input class="input-xlarge" value=" " type="text" name="mycompany"></li> <li class="nav-header">Dealer Class</li> <li><input class="input-xlarge" value=" " type="text" name="mydealerclass"></li> --> </ul> </div> </fieldset> </form> </div> <div class="modal-footer"> <button class="btn btn-success" id="submit">Approved</button> <a href="#" class="btn" data-dismiss="modal">Close</a> </div> </div> <script> $(document).ready(function(){ $('a.edit').click(function(){ var sfid = $(this).data('sfid'); var company = $(this).data('company'); var dealerclass = $(this).data('dealerclass'); $('#mysfid').val(sfid); $('#mycompany').val(company); $('#mydealerclass').val(dealerclass); }); }); </script> 谢谢你的帮助. 解决方法<table class="table table-bordered" width="100%"> <thead> <tr> <th>SFID</th> <th>Company</th> <th>Product</th> <th>Product Line</th> <th>Dealer Class</th> <th>Status</th> </tr> </thead> <?php $query = "SELECT * FROM tblcustomer"; $result = mysql_query($query); $i=1; while($row = mysql_fetch_assoc($result)) { ?> <tr> <?php $rowID = $row['SFID']; ?> <td><?php echo $row['SFID']; ?></td> <td><?php echo $row['CompanyName']; ?></td> <td><?php echo $row['Product']; ?></td> <td><?php echo $row['ProductLine']; ?></td> <td><?php echo $row['DealerClass']; ?></td> <td><?php echo $row['RequestStatus']; ?></td> <td style="text-align: center"> <div class="btn-toolbar"> <div class="btn-group"> <a class="btn btn-danger" href="#delModal" data-toggle="modal"><i class="icon-trash icon-white"></i> Delete</a> <a class="btn update" href="#editModal<?php echo$i?>" data-sfid='"<?php echo $row['SFID'];?>"' data-toggle="modal">Edit</a> <!--Yor Edit Modal Goes Here--> <div id="editModal<?php echo $i; ?>" class="modal hide fade in" role="dialog" ria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-header"> <a class="close" data-dismiss="modal">×</a> <h3>Edit Customer Details</h3> </div> <div> <form class="contact"> <fieldset> <div class="modal-body"> <?php echo $row['SFID']; ?> <ul class="nav nav-list"> <li class="nav-header">SFID</li> <li><input class="input-xlarge" type="text" name="mysfid" id="mysfid"></li> <!--<li class="nav-header">Company</li> <li><input class="input-xlarge" value=" " type="text" name="mycompany"></li> <li class="nav-header">Dealer Class</li> <li><input class="input-xlarge" value=" " type="text" name="mydealerclass"></li> --> </ul> </div> </fieldset> </form> </div> <div class="modal-footer"> <button class="btn btn-success" id="submit">Approved</button> <a href="#" class="btn" data-dismiss="modal">Close</a> </div> </div> </div> </div> </td> </tr> <?php $i++; } ?> </table> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |