管理者が というテーブル列に同じ値を持つユーザーのレコードのみを表示できる管理パネルを構築しようとしています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
変数に一致させることが問題であることはわかっています。