$query = mysql_query("SELECT * FROM users ORDER BY user_id");
while($UserInfo = mysql_fetch_array($query)){
echo $UserInfo['username'];
}
以下是我如何列出所有用户的简单代码。如何制作,我可以点击每个用户并显示他的个人资料页面?
答案 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.
}