-1

サイトにユーザー レベルのアクセスを実装する方法を知る必要があります。レベルのユーザーがメンバーである場合、フォームと画像を非表示にする必要があります... DBには、次のユーザーテーブルがあります。

  • ID
  • 名詞
  • アペリド
  • ユーザー名
  • パスワード
  • レベル

level は ENUM で、次の 2 つを選択します: 管理者とメンバー

このタイプの PHP コードを使用すると、どのページでもスクリプトを非表示にできます。

<?php if(basename($_SERVER['PHP_SELF']) == 'contact.php') { ?>
<script src="js/jquery.js"></script>
<?php } ?>

非常にうまく機能しますが、例ごとにこれを非表示にする方法がわかりません:

<div class="box span6">
    <div class="box-header well" data-original-title>
        <h2><i class="icon-picture"></i> <?php $translate->__('Save images'); ?></h2>
        <div class="box-icon">
            <a href="#" class="btn btn-minimize btn-round"><i class="icon-chevron-up"></i></a>
            <a href="#" class="btn btn-close btn-round"><i class="icon-remove"></i></a>
        </div>
    </div>
    <div class="box-content">
        <form action="upload.php" method="post" name="image_upload" id="image_upload" enctype="multipart/form-data">
            <label><?php $translate->__('Images type'); ?> (gif, jpg, png)</label><br />
            <input type="file" size="45" name="uploadfile" id="uploadfile" class="file margin_5_0" onchange="ajaxUpload(this.form);" />
            <div id="upload_area" class="corners align_center">
                <?php $translate->__('Please select one image'); ?>.
            </div>
        </form>
    </div>
</div>

Googleでこのコードを見ましたが、私の特定のケースでは機能しません:

<?php if($USERS->level == "administrator"): ?>

<?php endif; ?>

私の問題で私を助けることができますか?

4

1 に答える 1