Javascript 如何使用表中的ID并将其发送到php文件进行查询

Javascript 如何使用表中的ID并将其发送到php文件进行查询,javascript,php,Javascript,Php,因此,我有这个管理仪表板,我想点击选项链接,这将带我到另一个页面或显示该特定人员的详细信息模式。 所以基本上,我想获取一个特定人员的ID,并将其发送到后端进行查询和显示详细信息 My doctor-details.php文件 <?php require('config.php'); $sql = "SELECT * FROM doctor"; $result = mysqli_query($conn, $sql); $count = mysqli_num_rows

因此,我有这个管理仪表板,我想点击选项链接,这将带我到另一个页面或显示该特定人员的详细信息模式。 所以基本上,我想获取一个特定人员的ID,并将其发送到后端进行查询和显示详细信息

My doctor-details.php文件

<?php

require('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


    }
}
?>
window.addEventListener('load',function(){
var trs=document.getElementById('response-doctor').querySelectorAll('tr');
对于(变量i=0;i
我的缺点是,这个解决方案更简单(在doctor details.php中):


您可以将整个表行作为链接 例如:

<tr a="profile.php?id=<?php echo $rows['id'?];">
    ...
<tr>

您的
#加载医生数据
元素在哪里?也请添加该部分。希望对您有所帮助
window.addEventListener('load', function() {
  var trs = document.getElementById('response-doctor').querySelectorAll('tr');
  
  for (var i = 0; i < trs.length; i++) {
    var tds = trs[i].querySelectorAll('td');
    tds[tds.length-1].querySelector('a').setAttribute('href', '/user/'+tds[0].innerHTML);
  }
});
<td><a href="/user/<?php echo $rows['id'];?>"> Options</a></td>
<tr a="profile.php?id=<?php echo $rows['id'?];">
    ...
<tr>