林与我的代码我正在处理的问题。我试图根据用户的状态(如果他们付费并且他们有无效的电子邮件来获取包含的内容),NULL值从数据库中拉出来,但它只发送到entermail.phpPHP包括取决于帐户
这里是我的代码有没有人看到什么错?
function is_premium() {
$premium_query = mysql_query("SELECT 'authLevel' FROM 'users' WHERE 'fbID' ='".$userId."'");
$premium = mysql_query($premium_query);
if ($premium=='1') {
return true;
} else {
return false;
}
}
function valid_email() {
$validemail_query = mysql_query("SELECT 'parentEmailOne' FROM 'users' WHERE 'fbID' ='".$userId."'");
$validemail = mysql_query($validemail_query);
if ($validemail != 'NULL') {
return true;
} else {
return false;
}
}
if (!empty($session) && is_premium() && valid_email()) {
include 'indexPremium';
} else if (!empty($session) && valid_email()) {
include 'entermail.php';
} else if (!empty($session)) {
include 'indexLoggedIn.php';
}else{
include 'indexNotLogged.php';
}
对不起忘了一些代码: – 2011-06-05 21:54:30
你不需要做'if(condition){return true; } else {return false; }'。只要做:'return(condition);' – 2011-06-05 21:57:19
使用'is_null()'。 – Wrikken 2011-06-05 21:57:43