PHP:从表中获取ID的值

时间:2019-05-07 12:03:28

标签: php

我有一张表,该表上载有数据库中的值。该表有一个更新按钮,我想根据ID从数据库中提取特定的数据值。

<tr>
    <td><?php echo $result['id'];?></td>
    <td><?php echo $rowcount ?></td>
    <td><?php echo $result['Level Date'];?></td>
    <td><?php echo $result['Recieve Date'];?></td>
    <td><button type="button" name ="updateid" id="updateid" class="btn btn-primary" data-toggle="modal" data-target="#previous-detail-modal"> Update</button></td>

您能建议我如何获取特定行的$ result ['id']的值,以便可以在函数中使用它。目前,它一直在获取最后一行的计数值

我尝试了许多解决方案,从其他人那里读取帖子,但我无法获得价值。希望对此有所帮助

1 个答案:

答案 0 :(得分:0)

根据您的评论:

  

我需要客户端ID

您可以将PHP代码中的ID作为数据属性发送到按钮本身,就像在其他任何地方发送ID一样:

<button type="button" name="updateid" id="updateid" class="btn btn-primary" data-id="<?php echo $result['id'];?>" data-toggle="modal" data-target="#previous-detail-modal">Update</button>

然后,在您的客户端代码中,无论处理按钮单击还是在其他地方识别按钮,都可以从该按钮中提取数据属性。例如,如果您在名为myButton的变量中对元素的引用:

let id = myButton.dataset.id;

编辑:在对问题的评论中,您展示了jQuery的使用。在这种情况下,您可以使用以下方法拉取数据值:

let id = $('#updateid').data('id');