Ver Mensaje Individual
  #11 (permalink)  
Antiguo 06/02/2010, 23:18
Hecto_o_c
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Como obtener la id de un usuario y redirigirle a su página personal

Código PHP:
    $usuario strtolower(htmlentities($_POST["usuario"], ENT_QUOTES));
    
$password $_POST["password"];
    
$result mysql_query('SELECT password, usuario FROM usuarios WHERE usuario=\''.$usuario.'\'');
    if(
$row mysql_fetch_array($result)){
        if(
$row["password"] == $password){
            
$_SESSION["k_username"] = $row['usuario'];
            echo 
'<h4>¡Ha sido identificado correctamente!</h4><br> Ahora tiene permiso para acceder a la zona privada, '.$_SESSION['k_username'].'';
            echo 
'<br><br><a href="personal.php">Acceder a contenidos</a><br><br>';
            
            <
SCRIPT LANGUAGE="javascript">
            
location.href "personal.php";
            
</SCRIPT>*/
        }else{
            echo '<b>¡Password incorrecto!</b><br> <br><a href="index.php" target="_self">Volver</a>';
        }
    }else{
        echo '<b>Usuario no existente en la base de datos</b><br><br><a href="index.php" target="_self">Volver</a>';
    } 
Si observas bien veras que tienes JavaScript dentro de php, por otra parte no es necesario usar JavaScript...bastara con poner esta linea:

Código PHP:
header("Location: personal.php?id=".$_SESSION["id_username"]"); 
En caso de que no me entiendas, remplaza esto:

Código PHP:
            echo '<h4>¡Ha sido identificado correctamente!</h4><br> Ahora tiene permiso para acceder a la zona privada, '.$_SESSION['k_username'].''
            echo 
'<br><br><a href="personal.php">Acceder a contenidos</a><br><br>'
             
            <
SCRIPT LANGUAGE="javascript"
            
location.href "personal.php"
            
</SCRIPT>*/ 
por la linea anterior.