【发布时间】:2011-02-01 01:39:06
【问题描述】:
我正在制作一个非常简单的网络应用程序(第一次,这一切对我来说都是新的)。我已经设置了一些 PHP 脚本来使用 SQL 数据库来管理用户登录和注册,但现在我想创建一些东西,以便在用户注册时自动生成个人 HTML 页面,以显示有关他们的某些信息。我不知道该怎么做。
【问题讨论】:
我正在制作一个非常简单的网络应用程序(第一次,这一切对我来说都是新的)。我已经设置了一些 PHP 脚本来使用 SQL 数据库来管理用户登录和注册,但现在我想创建一些东西,以便在用户注册时自动生成个人 HTML 页面,以显示有关他们的某些信息。我不知道该怎么做。
【问题讨论】:
你需要:
SELECT username, dob, gender FROM users WHERE userid = $_SESSION['userid'];) - 不要忘记清理用户 ID。echo $userData['username'])【讨论】:
最简单的方法:
exmaple.com/user.php?user=123
<?php
$userId = $_GET['user'];
$userInfo = // fetch info from database
?>
<h1>User <?php echo $userInfo['username']; ?></h1>
...
【讨论】:
您将创建一个 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
【讨论】: