显示其他用户的个人资料

时间:2011-08-24 13:11:03

标签: php html

我开发了一个名为“profile.php”的php文件,显示当前用户的个人资料。但是,我无法决定如何显示其他人的个人资料页面。我的意思是,例如,我在主页面上显示了所有成员,然后点击了其中一个成员。然后,我应该为每个用户使用“a href”标签指向另一个php文件,例如another_profile.php。如果是这样,我如何将点击的用户的信息,姓名,姓氏等发送到another_profile.php? 感谢

2 个答案:

答案 0 :(得分:2)

尝试GET变量......

<a href = "profile.php?profile_id=1">Check out the profile!</a>

接下来捕获profile_id查询字符串$id = $_GET['profile_id']并找到数据库中的id(在本例中为1)以获取属于该配置文件的数据。

我希望它有所帮助。

答案 1 :(得分:0)

不知何故,您的个人资料必须接受GET参数,例如id。这应该是您向数据库请求的ID,而不是当前用户的ID。

您的页面可能如下所示:

if(isset($_GET['id']) && is_numeric($_GET['id'])) //Is there an ID parameter, and is it numeric?
    $id = $_GET['id']; //There was a user id in the url (profile.php?id=1)
else 
    $id = $_SESSION['user_id']; //No id specified, get the current user's id. You need to change this to your own session key.

然后使用您的$id值获取所需的所有信息,例如:

$userInfo = mysql_query("SELECT firstname, lastname, etc, etc FROM user WHERE id = $id");