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