php - 显示表中特定行的详细信息

标签 php mysql sql mysqli phpmyadmin

我有一个显示项目列表的表。表中的一列被超链接到另一页。每当单击此列上的任何项目时,都会将其重定向到另一个页面,该页面显示单击了其列项目的特定行的数据。
例如

id   name  class
1    a      7th

每当单击a时,类等整行的详细信息都应显示在其他页上
表代码的一部分是
<td><a href="therapist_view_office.php?<?php $_GET['id=".$row[id]."'];?>"><?php echo $row['office_name']; ?> </a> </td>

治疗师代码查看office.php页面
<?php
    $con=mysqli_connect("localhost","root","","db");
    // Check connection
    if(mysqli_connect_errno()) 
    echo "Failed to connect to MySQL: " . mysqli_connect_error();

    // escape variables for security
    $id = $_GET['id'];
    $office_name = mysqli_real_escape_string($con, $_POST['office_name']);
    echo "<div class='brand'>";             
    $result = mysqli_query($con,"SELECT office_name FROM office WHERE id='".$id."'");
    while($row = mysqli_fetch_array($result)) 
        {
            echo $row['office_name'];
        }
    echo "</div>";          
?>  

问题是我无法将行的id从第一页携带到治疗师view_office.php页面,因此无法获得结果(即office_name)。我在第二页得到的url是www.xyz.com?therapist_view_office.php?

最佳答案

代码更改:

<td><a href="therapist_view_office.php?id=<?php echo $row['id'];?>"><?php echo $row['office_name']; ?> </a> </td>

关于php - 显示表中特定行的详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26858054/

相关文章:

php - solr 无法添加字段,抛出未定义的方法 SolrObject::addField()

php - 连接两列并使用单个 sql 查询从其外键获取字段值

javascript - 无法使用 AJAX 获取选择值

mysql - mysql存储过程中的动态sql

mysql - 删除mysql varchar中的id

php - 根据帖子类型加入 3 个不同的表

javascript - 其他窗口中的结果页面

php - 使用 PHP PDO 执行多个 SQL 查询的最佳实践

php - Laravel - 合并两个查询?

php - 我可以使用什么机制来订购阵列?