Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/01/2011, 17:43
Avatar de Jota_sk
Jota_sk
 
Fecha de Ingreso: octubre-2008
Mensajes: 188
Antigüedad: 15 años, 7 meses
Puntos: 0
Problemas con crear variables

Hola a todos. Estoy intentado crear un sistema de login, que si el usuario y la contraseña son correctas, crea una variable con el nombre del usuario. El problema es que hace el login pero no me crea la variable. Os dejo el código de la pagina:

Código PHP:
<?php session_start(); ?>
<?php 
include ("config.php"?><?php include ("header.php"?>

<div id="wrapper">
    <div id="page">
        <div id="page-bgtop">
            <div id="page-bgbtm">
                <div id="content">
                    <div class="post">
                        <h2 class="title"><a>Login</a></h2>
                        <div class="entry">
                            <form action="login.php" method="POST">
                                <label><h3 style="color:black;">Usuario:</h3></label><input type="text" name="user" value="Jota">
                                <br>
                                <label><h3 style="color:black;">Contrase&ntilde;a:</h3></label><input type="password" name="passwd" value="123">
                                <br>
                                <input type="submit">
                            </form>
                            
                            <?php
                            
                            
if (isset($_POST['user'])){
                            
/* ########################################################### */    
                            
$user = @$_POST['user'];
$pass = @$_POST['passwd'];
                                            
$query "SELECT * FROM $tablauser";
$rs mysql_query($query,$conn);

while (
$row mysql_fetch_assoc($rs)) {
if ((
$user == $row['username']) && ($pass == $row['passwd'])){
        
$valido 'si';
        
$_SESSION["usuario"] = $row['usuario'];
        echo 
'si. ';
        break;
    }else{
        echo 
'Usuario y/o contrase&ntilde;a incorrecto.';
    }}
                                
                            
/* ########################################################### */

                            
}
echo 
$_SESSION["usuario"];                        
                            
?>
                        </div>
                    </div>
</div>
<?php include ("footer.php"?>