我正在嘗試爲當前登錄的用戶檢索訪問級別(admin/member/guest),並根據此情況向他們顯示我的頁面上的特定內容。我現在試圖用回聲測試它,但仍然無法獲得任何可打印的東西。有誰可以提供任何建議嗎?這個if語句不起作用 - 我做錯了什麼?
if(isset($_SESSION['username'])){
global $con;
$q = "SELECT access FROM users WHERE username = '$username' ";
$result = mysql_query($q, $con);
if($result == 'guest')
{
echo "You are a guest";// SHOW GUEST CONTENT
}
elseif($result == 'member')
{
echo "You are a member"; // SHOW OTHER CONTENT
}
elseif($result == 'admin')
{
echo "You are an admin";// SHOW ADMIN CONTENT
}
}
你有一些嚴重的SQL注入問題。 –
提示:'$ result'不是一個字符串。 – Tomalak
你把session_start();在腳本的最頂端? –