首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我需要编辑什么,才能让我可以选择的用户

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

Stack Overflow用户
提问于 2016-07-30 17:22:24
回答 2查看 35关注 0票数 0
代码语言:javascript
复制
$query = mysql_query("SELECT * FROM users ORDER BY user_id");   

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

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

EN

回答 2

Stack Overflow用户

发布于 2016-07-30 17:25:47

假设使用另一个名为profile.php的脚本,您可以执行以下操作。

代码语言:javascript
复制
$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
EN

Stack Overflow用户

发布于 2016-07-30 17:34:49

请将链接放在while循环中。

代码语言:javascript
复制
$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

代码语言:javascript
复制
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.
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38672341

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档