Php 表单仅更新第一个ID

Php 表单仅更新第一个ID,php,html,forms,Php,Html,Forms,这是引导弹出(淡入淡出)表单,我有所有成员的列表和旁边的按钮,当您单击时,您可以编辑指定用户(id)的配置文件。除了如果我删除它,那么我可以编辑每个用户,但有了它,它只会更新第一个用户 $query = $handler->query('SELECT * FROM users'); <?php while($r = $query->fetch()) { ?> <div class="modal fade" id="myModal6" role="dialog">

这是引导弹出(淡入淡出)表单,我有所有成员的列表和旁边的按钮,当您单击时,您可以编辑指定用户(id)的配置文件。除了
如果我删除它,那么我可以编辑每个用户,但有了它,它只会更新第一个用户

$query = $handler->query('SELECT * FROM users');
<?php while($r = $query->fetch()) { ?>
<div class="modal fade" id="myModal6" role="dialog">
          <div class="modal-dialog modal-sm">
                 <!-- Modal content-->
                 <div class="modal-content">
                        <div class="modal-header">
                            <button type="button" class="close" data-dismiss="modal">&times;</button>
                            <h4 class="modal-title">Izmeni</h4>
                        </div>
                        <div class="modal-body">
                            <p>
                                <form action="admin.php?update_id=<?php echo $r['id']; ?>" method="post">
                                    <div class="field">
                                        <center><input type="text" name="updatename" class="form-control" required="" placeholder="<?php echo $r['id']; ?>"></center><br>
                                        <center><input type="text" name="updatesurname" class="form-control" required="" placeholder="Prezime"></center><br>
                                        <center><button name="submit" type="submit" class="btn btn-block btn-success"><span class="glyphicon glyphicon-ok"></span> Izmeni</button></center>
                                    </div>
                                </form>
                            </p>
                        </div>
                    </div>
                </div>
            </div>
 <?php } ?>
$query=$handler->query('SELECT*FROM users');
&时代;
伊兹梅尼

不要使用

<div class="modal fade" id="myModal<?php echo $r['id']; ?>" role="dialog">

如果需要正确执行,则页面上的ID必须是唯一的。或者,它会被棒打,并产生非强迫的结果

列表页面:

<a type="button" data-toggle="modal" data-target="#myModal<?php echo $r['id']; ?>" class="btn btn-xs btn-info" href="#"><i class="glyphicon glyphicon-edit"></i></a>

这将为所有弹出窗口创建单独的ID,您可以使用它

修改代码:

$query = $handler->query('SELECT * FROM users');
<?php while($r = $query->fetch()) { ?>
<div class="modal fade" id="myModal<?php echo $r['id']; ?>" role="dialog">
          <div class="modal-dialog modal-sm">
                 <!-- Modal content-->
                 <div class="modal-content">
                        <div class="modal-header">
                            <button type="button" class="close" data-dismiss="modal">&times;</button>
                            <h4 class="modal-title">Izmeni</h4>
                        </div>
                        <div class="modal-body">
                            <p>
                                <form action="admin.php?update_id=<?php echo $r['id']; ?>" method="post">
                                    <div class="field">
                                        <center><input type="text" name="updatename" class="form-control" required="" placeholder="<?php echo $r['id']; ?>"></center><br>
                                        <center><input type="text" name="updatesurname" class="form-control" required="" placeholder="Prezime"></center><br>
                                        <center><button name="submit" type="submit" class="btn btn-block btn-success"><span class="glyphicon glyphicon-ok"></span> Izmeni</button></center>
                                    </div>
                                </form>
                            </p>
                        </div>
                    </div>
                </div>
            </div>
 <?php } ?>
$query=$handler->query('SELECT*FROM users');

myModal6
是表单的ID,但是
$r['ID']
是用户的ID,您如何混合它?您的代码应该为表单元素生成唯一的ID。你将如何做这取决于你自己。我将使用用户的id作为一种简单的方法。您必须为引导弹出窗口(fade)表单调用该类。别打电话给我很乐意帮你的兄弟:)