【发布时间】:2014-06-26 14:38:20
【问题描述】:
所以我创建了一个管理面板,用于测试目的只是为了体验,我正在努力做到这一点,所以当您登录时(使用 PHP 会话),您可以单击按钮配置文件,它将带您进入您的配置文件并显示您的姓名、电子邮件、用户组。我的数据库中的所有这些,但我似乎无法显示它们..
这是我的代码
<?php
include_once 'includes/db_connect.php';
include_once 'includes/functions.php';
sec_session_start();
if (isset($_GET['username'])) {
$username = mysql_real_escape_string($_GET['username']);
if (ctype_alnum($username)) {
//check user exists
$check = mysql_query("SELECT username, email, usergroup FROM members WHERE username='$username'");
if (mysql_num_rows($check)===1) {
$get = mysql_fetch_assoc($check);
$username = $get['username'];
$email = $get['email'];
$usergroup = $get['usergroup'];
} else {
echo "<h2>User does not exist!</h2>";
exit();
}
}
}
?>
<html>
<head>
<title>test</title>
<body>
<php? echo $username; ?>
</body>
</html>
那么你有什么想法吗?
谢谢,
另外 - 我已经将 $username 定义为一个变量,但是当我显示它并加载页面时它只是说 Undefined variable: username in
【问题讨论】:
-
PHP 5.5.x 已弃用 MySQL,请使用 MysSQLi Functions 或 MySQLi Class
-
var_dump() 你用 $_GET 看看你的 get 中是否有 'username'
-
不太明白 ^ :} 有点新,抱歉。
-
线索:
<php? echo $username; ?> -
@ilovecode 也在想同样的事情,但认为这只是问题中的一个错字......如果那是在真正的代码中,我认为他甚至不会得到
undefined variable错误
标签: php html css user-profile