Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/07/2013, 15:11
Avatar de ghiper
ghiper
 
Fecha de Ingreso: julio-2013
Ubicación: Guadalajara Jalisco
Mensajes: 80
Antigüedad: 11 años, 4 meses
Puntos: 0
Pregunta problema para guardar variable sesión

Saludos, tengo un problema al guardar mi variable de sesión, mi códigoes este:

Código PHP:
<?php
session_start
();
include_once 
"conexion.php";
function 
verificar_login($user,$password,&$result) {
    
$sql "SELECT * FROM usuarios WHERE usuario = '$user' and password = '$password'";
    
$rec mysql_query($sql);
    
$count 0;
    
 
    while(
$row mysql_fetch_object($rec))
    {
        
$count++;
        
$result $row;
    }
 
    if(
$count == 1)
    {
        return 
1;
    }
 
    else
    {
        return 
0;
    }
    
}
 
if(!isset(
$_SESSION['userid']))
{
    if(isset(
$_POST['login']))
    {
        if(
verificar_login($_POST['user'],$_POST['password'],$result) == 1)
        {
            
$_SESSION['userid'] = $result;
            switch(
$result->tipo)
{                
            case 
'Administrador':            
            
header('location:principal.php');
            exit;
            break;
             
            case 
'Gerente':            
            
header('location:principal2.php');
            exit;
            break;
             
            case 
'Usuario':            
            
header('location:principal3.php');
            exit;
            break;
             
            case 
'Promotor':            
            
header('location:principal4.php');
            exit;
            break;
             
            default:
            
header('location:index.php');
            exit;
}
        }        
        else
        {
            echo 
'<div class="error">Su usuario es incorrecto, intente nuevamente.</div>';
        }
        
    }    
?>


 
<form action="" method="post" class="login">
    <div><label>Nombre de Usuario</label><input name="user" type="text" ></div>
    <div><label>Contrase&ntilde;a</label><input name="password" type="password"></div>
    <div><input name="login" type="submit" value="Inicio"></div>
    <div><a href="login.php" class="registrar"></a></div>
</form>
<?php
}
else {
    include_once(
"index.php");
    }
?>
ese es mi código pero al imprimir la sesión en el archivo para mostrar el nombre no me imprime nada.

espero alguien me pueda ayudar, gracias de ante mano