表中的while循环结果,在php中提交表单时发送第一行 [英] while loop result at table, sends first row when submit form in php
本文介绍了表中的while循环结果,在php中提交表单时发送第一行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
1.获取用户数据并以表格方式显示
1.fetch user data and display in tabular fashion
<?php
while($row=mysqli_fetch_assoc($rResultSet))
{
?>
<td><?php echo $row['id']?></td>
<td><?php echo $row['name']?></td>
<td><?php echo $row['user_role']?></td>
<td><?php echo $row['start_date']?></td>
<td>
<form id='euser' action='edituser.php' method='post'>
<input type="hidden" name="id" value="<?php echo $row['id']?>">
<input type="hidden" name="type" value="edituser">
<a href="javascript: document.getElementById('euser').submit();">Edit</i></a>|
</form>
<?php
}
?>
这段代码的结果
2.当每次点击编辑链接时,第一个 16 个 id 被表单抛出
2.when click on Edit link every time first id which 16 throw by form
我需要,当在 id 17 处按下链接编辑时,表单会抛出 id 17
i need , when press link edit at id 17 then id 17 thrown by form
推荐答案
如果有帮助,请尝试以下:
Try below if it help :
<?php
while($row=mysqli_fetch_assoc($rResultSet))
{
?>
<tr>
<td><?php echo $row['id'];?></td>
<td><?php echo $row['name'];?></td>
<td><?php echo $row['user_role'];?></td>
<td><?php echo $row['start_date'];?></td>
<td>
<form id='<?php echo $row['id'];?>' action='edituser.php' method='post'>
<input type="hidden" name="id" value="<?php echo $row['id'];?>">
<input type="hidden" name="type" value="edituser">
<a href="javascript: document.getElementById('<?php echo $row['id'];?>').submit();">Edit</a>|
</form>
</td>
</tr>
<?php
}
?>
这篇关于表中的while循环结果,在php中提交表单时发送第一行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文