mano te enrrollas por unas de papaya jajajaja, bueno a esta altura ya deberias de manejar eso, pues te digo, debes tener un campo de identificacion del usuartio en tu tabla de contratos, pues condiciona la consulta de los mismos basado en ese campo, algo asi mas o menos por ejemplo:
Código PHP:
Ver originalif($_SESSION['nivel'] == "Administrador"){
$X = "";
}else{
$X = "WHERE campo = 'loquesea'";
}
$a = $db->query("SELECT * FROM contratos $X");
de esa manera te va a completar la consulta de acuerdo a la variable de sesion de nivel, como dije es un ejemplo, deberias de encaminarte ya en la idea. Saludos