Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP&;带超链接的MySQL查询_Php_Mysql_Hyperlink - Fatal编程技术网

PHP&;带超链接的MySQL查询

PHP&;带超链接的MySQL查询,php,mysql,hyperlink,Php,Mysql,Hyperlink,我已经创建了2个php文件。一个(sql_hyperlink.php)是一个表单,它将接受输入并以超链接形式显示员工id的记录列表。单击超链接时,下一个文件(employee.php)将显示员工的详细信息 第一部分工作正常,下一页在url中使用正确的id打开,但不知何故,变量emp_id没有保留该值。Employee.php没有显示任何内容! 我读过几篇类似的文章,尝试过各种方法,但遗漏了一些东西 我的代码是: sql_hyperlink.php <table id = "hyperlin

我已经创建了2个php文件。一个(sql_hyperlink.php)是一个表单,它将接受输入并以超链接形式显示员工id的记录列表。单击超链接时,下一个文件(employee.php)将显示员工的详细信息

第一部分工作正常,下一页在url中使用正确的id打开,但不知何故,变量emp_id没有保留该值。Employee.php没有显示任何内容! 我读过几篇类似的文章,尝试过各种方法,但遗漏了一些东西

我的代码是: sql_hyperlink.php

<table id = "hyperlinked_table" align="center" border="1" cellpadding="3">
    <tr><th>Employee ID</th><th>Name</th><th>Username</th></tr>
    <?php
        while ($result = mysqli_fetch_assoc($sql)) {
            $emp_id = $result['emp_id'];
            $fname = $result['first_name'];
            $lname = $result['last_name'];
            $uid = $result['username']
    ?>
    <tr> 
        <td> <?php echo '<a href="employees.php?id='.$emp_id.'">'.$emp_id.'</a>'; ?> </td>
        <td><?php echo $fname ?> <?php echo $lname ?> </td>
        <td><?php echo $uid ?> </td>
    </tr>
    <?php

        }
    ?>
</table>
它不显示id


有人能帮我吗?

你可以在你的链接
?id='.$emp\u id'中给出你的参数
id
名称。

$emp_id = $_GET['emp_id'];
应该是:

$emp_id = $_GET['id'];

在您的URL中,您将id分配给get参数名称“id”,但在代码中假设它是emp_id。您好,Gouda,非常感谢您的回答。。它的工作…:)
$emp_id = $_GET['emp_id'];
$emp_id = $_GET['id'];