gpt4 book ai didi

php - 编辑记录列表中选定的记录

转载 作者:行者123 更新时间:2023-11-29 12:57:45 25 4
gpt4 key购买 nike

我的页面上有一个数据库记录列表。每条记录都有自己的编辑按钮。当我单击编辑按钮时,会出现一个模式,我可以在表单中完成我的流程。但我不知道如何将所选记录获取到我的更新查询。

现在我有 3 strip 有项目名称的记录。假设我想编辑列表中的第二条记录,我总是从第一条记录中获取值,但我想要第二条记录。所以我想知道如何从选定的记录中获取值。

<!-- Get all projects in the database -->
<?php $result = mysqli_query($connection, "SELECT project_name, project_completion FROM project");

while ($project = mysqli_fetch_assoc($result)){ ?>

<tr>
<td><a href="#" class="btn-sm btn btn-warning"><span class="glyphicon glyphicon-ok"></span></a></td>
<td><a href="milestones.php?project=<?php echo $project["project_name"]; ?>"><?php echo $project["project_name"]; ?></a></td>
<td>
<div class="progress">
<div class="progress-bar" role="progressbar" aria-valuenow="60" aria-valuemin="0" aria-valuemax="100" style="width: 60%;"></div>
</div>
</td>
<td><?php echo $project["project_completion"]?>%</td>
<!-- edit button on click to modal -->
<td><a data-toggle="modal" data-target="#myModalEdit" class="btn-sm btn btn-warning"><span class="glyphicon glyphicon-pencil"></span></a>
<!-- remove button -->
<a href="#" class="btn-sm btn btn-danger"><span class="glyphicon glyphicon-remove"></span></a></td>



<!-- Modal -->
<div class="modal fade" id="myModalEdit" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
<h4 class="modal-title" id="myModalLabel"> Edit project</h4>
</div>
<div class="modal-body">

<!-- do process with selected record -->

</div>
</div>
<div class="modal-footer">
<input type="submit" name="saveProject" value="Add" class="btn btn-success"/>
</div>
</form>
</div><!-- /.modal-content -->
</div><!-- /.modal-dialog -->
</div><!-- /.modal -->


</tr>


<?php } ?><!-- end while -->

最佳答案

为每个弹出窗口分配不同的 ID。

<?php $i++; ?>
<a data-toggle="modal" data-target="#myModalEdit-<?php echo $i;?>" class="btn-sm btn btn-warning"><span class="glyphicon glyphicon-pencil"></span></a>

在 while 循环开始之前分配 $i=0;

然后还更改模式弹出窗口 ID,如下所示:

<div class="modal fade" id="myModalEdit-<?php echo $i;?>" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">

更新上面的编辑和模式弹出行。那就试试吧。

关于php - 编辑记录列表中选定的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23782141/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com