Lo siento pero sigue sin servir asi, mira lo e puesto asi:
Código PHP:
<?php
session_start();
if(!isset($_SESSION)){
header("location: login.php");
}
include("../reg/config.php"); // incluir configuracion.
$sql="SELECT * FROM usu WHERE userlevel='".$_SESSION['userlevel']."'";
$result=mysql_query($sql);
$nivel=$_SESSION['userlevel'];
$login=$_SESSION["login"];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
Estás logueado pero todavía este apartado permanece en construcción.
<a href="logout.php">Cerrar Sesión</a><br/><br/>
<?php
if($nivel == 1) {
echo "Hola $login. ";
// Aqui le das acceso al area restringida
}
else{ die ('Solo usuarios registrados');
}
if($nivel == 9) {
echo "Eres Administrador";
// Aqui muestras opciones de administrador
} else { die ('Solo administradores');;
}
?>
</body>
</html>
asi no compara ninguno sale directamente el primer else: Solo usuarios registrados y asi no me sirve ya que necesito tener funcionando todos los ifs para cuando vaya agregando mas niveles de usuarios ya que usaran la misma pagina pero cada uno vera una cosa, ¿Alguna otra solucion?