-2

複数のユーザーがアクセスするページがあります。各ユーザーがログインすると、PHP ページがユーザーを検索してそのユーザーを検証します。これにより、ユーザーのグレードに関する情報を取得することもできます。グレードが1aまたは1bの場合は、添付の検索ボタンを無効にしたいと思います。それ以外の人はOKです。他の JavaScript で DIV を無効にしていますが、ここで機能させることができません。

    <div id="footer" style="background-color:#3399cc;clear:both;text-align:center;"><font  color="#000099">DJR</font>
    <a href="change.php"class="buttons">Change password</a>
    <a href="out.php" class="buttons">Logout</a>
    <a href="search.php" class="buttons">Search</a>
    <a href="Calendar.php" class="buttons">Calendar</a>
    <a href="AL.php" class="buttons">Leave</a>
    </div>

これは、現在のユーザーに関する情報を取得する方法です!

  $fgmembersite->userID();

これが 1a と 1b 以外に等しい場合は、有効になっています。よろしくお願いします。このサイトでは常に大きな助けになります。

4

3 に答える 3

2

無効なボタンをユーザーに表示する理由は何ですか? 彼らが使用できるものをエコーするだけです。

<?php 
  if(($fgmembersite->userID() == '1a') || ($fgmembersite->userID() == '1b')){
    echo '
      //echo buttons allowed to 1a and 1b users (or nothing at all)
    ';
  }
    else{
      echo '
        //echo buttons not allowed to 1a and 1b users (or nothing at all)
      ';
    }
?>
于 2012-12-10T13:31:09.310 に答える
0

これを使って

<?php
    <a href="search.php" class="buttons"<?php if( $fgmembersite->userID()<>'1a' or  $fgmembersite->userID()<>'1b'  ){
echo " disabled='disabled' ";
}?>>Search</a>
?>
于 2012-12-10T13:07:15.203 に答える
0

以下の疑似コードはあなたを助けるかもしれません

<a href="search.php" class="buttons" <?php if(//users grade is 1a or 1b) { ?> onClick="return false;" <?php } ?> >Search</a>
于 2012-12-10T13:14:16.573 に答える