prepa10
En PHP en general (esto ya no es competencia de mi "script") .. tienes vários operadores lógicos
== igualdad (valor)
=== igualdad (valor y de mismo tipo)
!= diferente
< menor que
> mayor que ...
En fin ese "if" es simple lógica .. Si tienes dudas con eso .. puedes acudir al foro de "Programación" en general para discutir el tema o en un tema nuevo del foro PHP.
Así que si quieres dar acceso por ejemplo sólo al nivel 5 .. tan sólo sería:
Código PHP:
$nivel_acceso= 5;
if ($nivel_acceso == $_SESSION['usuario_nivel'])
Ahora .. tendrías que revisar que valor tiene tu "$_SESSION['usuario_nivel']" antes de "atacar" ese IF() ..puede que lo que tengas realmente problemas no es con la "lógica" sino con el valor que devuelve esa(s) varaibles .. Si tienes probleams con la propagación del SID (sesión) .. es problable que esa variable no esté devolviendo el valor esperado .. Revisalo.
Un saludo,