現在、mysqlデータベースにユーザーのリストがあります。列の1つは「タイプ」です。typeがadminと等しい場合、特定のデータを表示しようとしています。typeが他のものと等しい場合は、エラーメッセージをエコーするだけです。
残念ながら、私は複数の方法を試しましたが、うまくいかないようです。誰かがこれを正しく機能させるのを手伝ってもらえますか?
これは私が持っているものですが、明らかに私は何か間違ったことをしています...。
<?php
$usertype = $_SESSION['type'];
if ($usertype == "admin" ){
?>
admin stuff only goes here
<?
}
else
{
echo "not priveleged usertype";
}
?>
編集:次のコードはユーザー名で表示する場合に機能しますが、ユーザー名ではなくユーザータイプで表示されるコンテンツが必要です。
<?php
if($_SESSION['user']['username'] == "oneoftheadminusernames" )
{
?>