0

管理者が というテーブル列に同じ値を持つユーザーのレコードのみを表示できる管理パネルを構築しようとしていますSchool。このテーブルは users と呼ばれ、管理者と通常のユーザーの両方が含まれています。そのため、 の管理者がSchool Xログインすると、 の既存のレコードのみが表示されSchool Xます。これを行う方法がわかりません。

<?PHP
require_once('../lib/connections/db.php');
include('../lib/functions/functions.php');
include('../lib/functions/ps_pagination.php');

checkLogin('1');

$getuser = getUserRecords($_SESSION['user_id']);

$sql = "SELECT * FROM users WHERE level_access != 1 and School ='$School'"; 
    $res = mysql_query($sql) or die(mysql_error());
    $numRows = mysql_num_rows($res);
    if ((mysql_num_rows($res)) > 0){
    $pager = new PS_Pagination($conn, $sql, 10, 5, "");
  ?>

<td><?=$row['username'];?></td>
<td><?=$row['first_name']." ".$row['last_name'];?></td>

管理者の変数を何らかの形で定義し、schoolそれをユーザーのschool変数に一致させることが問題であることはわかっています。

4

0 に答える 0