$query = mysql_query("SELECT * FROM users ORDER BY user_id");
while($UserInfo = mysql_fetch_array($query)){
echo $UserInfo['username'];
}下面是列出所有用户的简单代码。如何使,我可以点击每个用户并显示他的个人资料页面?
发布于 2016-07-30 17:25:47
假设使用另一个名为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并显示任何内容。
发布于 2016-07-30 17:34:49
请将链接放在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.
}https://stackoverflow.com/questions/38672341
复制相似问题