Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/02/2013, 11:11
mathiasmontiel
 
Fecha de Ingreso: febrero-2013
Mensajes: 163
Antigüedad: 11 años, 9 meses
Puntos: 1
$_SESSION mi código está correcto?

Hola, soy muy nuevo en php y estoy tratando de aprender. Esta es una parte de un código que saque de un tutorial para sistema de usuarios. Lo que necesito es q al logear, llame al campo "usuario_nivel" de mi tabla, para que en otras páginas, se compare el nivel, y por ejemplo si el nivel es "1", se muestra un código, pero si no lo es, otro código (if else)

$sql = mysql_query("SELECT usuario_id, usuario_nombre, usuario_clave FROM usuarios WHERE usuario_nombre='".$usuario_nombre."' AND usuario_clave='".$usuario_clave."'");
if($row = mysql_fetch_array($sql)) {
$_SESSION['usuario_id'] = $row['usuario_id'];
$_SESSION['usuario_nombre'] = $row["usuario_nombre"];
$_SESSION['usuario_nivel'] = $row["usuario_nivel"];
header("Location: correct.php");
}else {

Supongo que con $_SESSION['usuario_nivel'] = $row["usuario_nivel"]; creo una sesión "usuario_nivel", y el valor es el campo "usuario_nivel" de mi tabla, o me equivoco? con esa sesión puedo comparar el nivel de usuario, en otras páginas? Está bien mi código? Falta algo?

(que alguien me mate)

gracias