-1
<?php
function getAvatar($userid = 0, $size = null) {
global $set;
if($size)
$size = "?s=$size";
if(!$userid) {
if($this->data->showavt) {
return "$set->url/img/private.png";
}
else if($this->data->gender) {
if(!$gender == 'Male'){
return "$set->url/img/male.png";
}
else {
return "$set->url/img/female.png";
}
}
}
$u = $this->db->getRow("SELECT `email`, `showavt`, `gender` FROM `".MLS_PREFIX."users` WHERE `userid` = ?i", $userid);
if(!$u->showavt){
return "$set->url/img/private.png";
}
else if($u->gender)
return "$set->url/img/male.png";
else
return "$set->url/img/female.png";
}
?>
我不能设法显示头像,如果用户是男性的女性。 如果用户隐藏他们的头像,我只设法显示私人头像。我不能让我的默认头像显示男性或女性
你怎么在'否则,如果($这个 - >数据 - >性别)'你的代码的一部分得到什么? – Arif
首先,'!$ gender =='Male''应该是'!($ gender =='Male')'。除此之外,当您调试问题发生在何处?你正在比较的东西的运行时间值是什么? – David
'if(!$ gender =='Male')'should'if($ this-> data-> gender =='Male')' –