我有一个名为“Users.php”的php文件。在这个文件中,我写了一个程序,显示所有院系的一般信息。但是对于用户ID,我创建了一个链接,当用户点击它时,它们将被定向到另一个页面,该页面显示该教师的更多信息。
<td><a href="usersdetails.php?users=$row['userid']"><?php echo $row['userid']; ?></a></td>
在另一个名为“usersdetail.php”的PHP文件中。我使用$ _GET来接收用户ID。像这样:
$id= $_GET["users"];
但是当我使用
时 echo $id;
我看到的是:$row['userid']
有人知道我该如何解决它?
谢谢
答案 0 :(得分:2)
做
<td><a href="usersdetails.php?users=<?php echo $row['userid']; ?>"><?php echo $row['userid']; ?></a></td>
而不是
<td><a href="usersdetails.php?users=*$row['userid']*"><?php echo $row['userid']; ?></a></td>
答案 1 :(得分:0)
您必须使用PHP解释所有变量。 href属性中的变量不在<?php ?>
标记之间。
改为使用
<td><a href="usersdetails.php?users=<?php echo $row['userid'] ?>"><?php echo $row['userid']; ?></a></td>
这将解释PHP中的两个变量并输出正确的值。