表中的while循环结果,在php中提交表单时发送第一行 [英] while loop result at table, sends first row when submit form in php

查看:32
本文介绍了表中的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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆