2017-08-01 2 views
1
$UserType = $row['UserType']; 

$_SESSION['UserID'] = $row['UserID']; 

//unset($_SESSION['UserType']); 
$_SESSION['UserType'] = $UserType; 
//unset($_SESSION['Dashboard']); 
if ($UserType == 'read' OR 'edit' OR 'admin') {$_SESSION['Dashboard'] = 'YES';} 
else {$_SESSION['Dashboard']='NO';} 

if ($_SESSION['Dashboard'] == 'YES') { ..... } 

他に届かない理由は何ですか?文が正しくない場合はもちろん、私も

if ($UserType == 'read' OR $UserType =='edit' OR $UserType =='admin') {$_SESSION['Dashboard'] = 'YES';} 

答えて

0

変更このライン

if ($UserType == 'read' OR 'edit' OR 'admin') {$_SESSION['Dashboard'] = 'YES';} 

を好むだろう。

($ののUserType ==「読み取り」または$のUserType場合:現在のコードは、基本的には「空」されていないか、または管理者は、あなたがしたい

空ではありません== '準備]または[編集' $ののUserTypeを比較しています==「編集」OR $のUserType ==「管理者」)

+0

小切手井戸を実行します - 私は常に基本を忘れてしまいました! Abderrahim – Sploxon

+0

ようこそ、あなたの問題の解決策として私のanwserを設定してください –

+0

私はするでしょう - しかし、私は別の7分をお待ちしております - thankssss – Sploxon

0

あなたにTRUEまたはFALSE

+0

そうです - 私は実際に他のユーザーの種類もさまざまな権限に割り当てます:) :) - thanks :) – Sploxon

0

はすごいあなたは私の救世主です

if (($UserType == 'read') OR ($UserType =='edit') OR ($UserType =='admin')) { 
$_SESSION['Dashboard'] = 'YES'; 
}else { 
$_SESSION['Dashboard']='NO'; 
} 
+0

yeh - 基本的な文法:((((((((((((((( – Sploxon

関連する問題