Php 表单仅更新第一个ID
这是引导弹出(淡入淡出)表单,我有所有成员的列表和旁边的按钮,当您单击时,您可以编辑指定用户(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">
如果我删除它,那么我可以编辑每个用户,但有了它,它只会更新第一个用户
$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">×</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">×</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)表单调用该类。别打电话给我很乐意帮你的兄弟:)