为了账号安全,请及时绑定邮箱和手机立即绑定

使用表中的 ID 在 php 中显示有关用户的详细信息

使用表中的 ID 在 php 中显示有关用户的详细信息

12345678_0001 2022-12-22 15:03:45
我在管理仪表板页面中有一个链接,单击该链接会显示“医生详细信息”。现在我希望管理员必须能够单击表中的选项链接并在同一页面中查看医生的完整详细信息(我可能会为此使用模态)。所以我的问题是如何从表中获取 ID 并将其发送到另一个 php 文件以进行数据库查询?我的代码用于生成有关医生的详细信息(doctor-details.php)<?phprequire('config.php');$sql = "SELECT * FROM doctor";$result = mysqli_query($conn, $sql);$count = mysqli_num_rows($result);if($count > 0){    while($rows = mysqli_fetch_array($result)){        ?>        <tr>            <td><?php echo $rows['id'];?> </td>            <td><?php echo $rows['f_name'];?></td>            <td><?php echo $rows['l_name'];?></td>            <td><?php echo $rows['email'];?></td>            <td><?php echo $rows['contact_number'];?></td>            <td><?php echo $rows['gender'];?></td>            <td><a href=""> Options</a></td>        </tr>        <?php    }}?>最后是我的ajax:$(document).ready(function(){        $("#load-doctor-data").click(function(){            $.ajax({                url: 'views/admin/doctor-details.php',                 type: 'POST',                success: function(result){                    $("#response-doctor").html(result);                }            });        });    });    //Hide table on login    $("#show-doctor-details").hide();    $(document).ready(function(){                $("#load-doctor-data").click(function(){            $("#show-doctor-details").show();            $("#show-patient-details").hide();          });    });所以,要点是我想单击选项并显示 John Doe 的完整详细信息。
查看完整描述

1 回答

?
holdtom

TA贡献1805条经验 获得超10个赞

数据属性是一种非常容易传递的数据。因此,当第一次附加时,请确保您在选项字段中有 id,如下所示:


<td><a href="" class="options" data-id="<?php echo $rows['id'];?>"> Options</a></td>

现在您可以在您的点击事件处理程序中获取此 ID,如下所示:


$(document).on('click','.options', function(){

  var currentId = $(this).data('id');

  ...

});

此外,您不需要准备好两个文件。您可以将两个事件处理程序包装在一个准备就绪的文档中。


查看完整回答
反对 回复 2022-12-22
  • 1 回答
  • 0 关注
  • 202 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号