林與我的代碼我正在處理的問題。我試圖根據用戶的狀態(如果他們付費並且他們有無效的電子郵件來獲取包含的內容),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