我需要编辑什么才能让我可以选择的用户

时间:2016-07-30 09:22:24

标签: php

$query = mysql_query("SELECT * FROM users ORDER BY user_id");   

while($UserInfo = mysql_fetch_array($query)){
echo $UserInfo['username'];
}

以下是我如何列出所有用户的简单代码。如何制作,我可以点击每个用户并显示他的个人资料页面?

2 个答案:

答案 0 :(得分:1)

假设另一个名为profile.php的脚本你可以做这样的事情。

$query = mysql_query("SELECT * FROM users ORDER BY user_id");   

while( $UserInfo = mysql_fetch_array($query) ){
    echo "<a href='profile.php?username={$UserInfo['username']}'>{$UserInfo['username']}</a>";
}

profile.php脚本应截取并处理$_GET变量username,生成所需的sql并显示任何内容。

答案 1 :(得分:0)

请把链接放在while循环中。

$query = mysql_query("SELECT * FROM users ORDER BY user_id");   
while($UserInfo = mysql_fetch_array($query)){
  echo '<a href="user_profile.php?uid=',$UserInfo['username'],'">';
  echo $UserInfo['username'];
  echo '</a>';
}

<强> user_profile.php

if(isset($_GET['uid'])){
  $user_id=$_GET['uid'];
  echo $user_id;
  //retrieve the user data with the $user_id by sql.
  //display the user information.
}