2013-05-12 40 views
0

我有一个登录脚本显示,与字段的表,这里需要的一个是“阿凡达”(VARCHAR(255)& defaul项是一个图像链接)链接无法从DB

代码查看个人资料:

<div align="center"><img src="<?php echo $_GET['avatar']; ?>" width="250" height="250" /></div> 

代码会话:

function set_session($username, $password) { 

    $query = $this->query("SELECT * FROM ".DBTBLE." WHERE username='$username' AND password='$password'"); 

    ini_set("session.gc_maxlifetime", Session_Lifetime); 
    session_start(); 

    $_SESSION['first_name'] = $query['result']['first_name']; 
    $_SESSION['last_name']  = $query['result']['last_name']; 
    $_SESSION['email_address'] = $query['result']['email_address']; 
    $_SESSION['username']  = $query['result']['username']; 
    $_SESSION['info']   = $query['result']['info']; 
    $_SESSION['user_level'] = $query['result']['user_level']; 
    $_SESSION['password']  = $query['result']['password']; 
    $_SESSION['avatar']  = $query['result']['avatar']; 

} 

有添加头像没有特色,所以我在表单中添加的节目<div>功能,创建一个科拉姆n在名为头像的数据库中,并添加了$_SESSION['avatar'] = $query['result']['avatar'],但默认图像不显示,我哪里出错了?除了头像之外,全部都已经显示。

+0

避免保存在sessison密码.. – Dinesh 2013-05-12 10:46:16

回答

0
src="<?php echo $_GET['avatar']; ?>" 

应该是:

src="<?php echo $_SESSION['avatar']; ?>" 
+1

如果会话设置 – Sam 2013-05-12 10:30:29

+0

@Barmar使用三元运算进行检查,是它的工作,这是愚蠢的错误,请忽略我缺乏知识,并感谢你。 – 2013-05-12 10:35:12

+0

@sam,已经有一个脚本来检查会话。 – 2013-05-12 10:36:41