我正在制作一个非常简单的网络应用程序(这是第一次,这对我来说都是新的)。我已经设置了几个PHP脚本来配合SQL数据库来管理用户登录和注册,但是现在我想创建一些东西来为用户注册时自动生成个人HTML页面,显示有关它们的某些信息。我不知道该怎么做。
答案 0 :(得分:4)
你需要:
SELECT username, dob, gender FROM users WHERE userid = $_SESSION['userid'];
) - 不要忘记清理用户ID。echo $userData['username']
)答案 1 :(得分:3)
您将创建一个PHP脚本,通过检查通过$ _GET变量传递给页面的用户名来输出用户的个人HTML页面,例如:
$username = $_GET['username']
使用此用户名,您可以在SQL查询中添加WHERE子句(在执行此操作之前不要忘记mysql_real_escape_string($ username),并仅检索与该特定用户相关的信息。
检查mysql_fetch_array,了解从mysql_query的结果中检索信息的方法。
指向特定用户页面的链接如下所示:
http://www.youraddress.com/users.php?username=Dylan
答案 2 :(得分:3)
最简单的方法:
exmaple.com/user.php?user=123
<?php
$userId = $_GET['user'];
$userInfo = // fetch info from database
?>
<h1>User <?php echo $userInfo['username']; ?></h1>
...