Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/06/2004, 07:55
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
mm Bueno .. te vendría bien guardar un dato más para tu usuario en tu tabla de usuarios: Nivel de accedo o tipo de usuario y ahí guardarías "usuario_comun" ..o "superusuario" minimo . .

Al crear tus variables de sesión .. crea esa propiedad del "nivel" (varible) y la usas en tus condicinales tipo:

Código PHP:
if ($_SESSION['nivel_usuario']=="superusuario"){
    
// mostrar todos los registros
   
$sql="SELECT * FROM tabla";
} else {
    
// sólo los relacionados a ese usuario (si es que creas los registros bajo ese "id" de usuario)
   
$sql="SELECT * FROM tabla  WHERE id_usuario='".$_SESSION['id_usuario']."'";
}

// Ejecutas la consulta con la sentencia SQL que se quedó.
$resultado=mysql_query($sql) or die (mysql_error());
//tu resto de código habitual ... 
Por la misma variable "nivel" puedes mostrar o no cosas como: links de opciones que puede hacer ese "superusuario" .. etc. El tema de las consultas SQL a tu BD sería usar los mismos listados que usas .. pero será ese condicional en función de tu variable de sesión que guarda ese dato del "nivel" la que componga la sentencia SQL adecuada para cada caso.

Un saludo,