Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/01/2016, 13:49
wilson_romero
 
Fecha de Ingreso: diciembre-2015
Mensajes: 369
Antigüedad: 8 años, 4 meses
Puntos: 4
[Ayuda]Como visualizar contenido de una tabla después de logearse

Buneas amigo cree una pagina index.ph que reconoce el usuario y lo envía a una pagina donde lo acepta y imprime hola y nombre que esta en la tabla dentro de la base de datos usuarios, pero yo quiero que imprima mas datos que están dentro de la tabla.
Este es el código de la pagina que reconoce el usuario y quiero que esta misma se impriman mas cosa como su teléfono que también esta información esta dentro de la mista tabla en una columna que se llena cundo se registra pero este dato no es obligatorio para registrarse .
Dentro del código hay un bucle WHILE que lo introduje intentando hacer que funcione pero no me funciona
mire el código y gracias por su comentarios de ante mano.

Código PHP:
<?php

     

    
/* start the session */

    
session_start();

     

    
?>

     

    <!DOCTYPE html>

    <html lang="en">

     

    <head>

     <title>Check Login</title>

     <meta charset = "utf8" />

    </head>

     

    <body>

     

    <?php

     $host_db 
"localhost";

     
$user_db "root";

     
$pass_db "";

     
$db_name "redsocial";

     
$tbl_name "usuarios";

     

    
// Connect to server and select databse.

    
mysql_connect("$host_db""$user_db""$pass_db")or die("Cannot Connect to Data Base.");

     

    
mysql_select_db("$db_name")or die("Cannot Select Data Base");

     

    
// sent from form

    
$username $_POST['username'];

    
$password $_POST['password'];

     

    
$sql"SELECT * FROM $tbl_name WHERE usuario = '$username' and Password='$password'";

     

    
$result=mysql_query($sql);

    

    

     

    
// counting table row

    
$count mysql_num_rows($result);

    
// If result matched $username and $password

    //es igual a 1 (true) quiere decir que el usuario existe y se le creara una sesion valida por 5 minutos (5 * 60) de lo contrario se producira un                             //error. Si deseas que la sesion dure 10 minutos cambia el 5 por un 10. 

     
if($count == 1){

     

     
$_SESSION['loggedin'] = true;

     
$_SESSION['username'] = $username#se usa esto para imprimir el nombre

     
$_SESSION['start'] = time();

     
$_SESSION['expire'] = $_SESSION['start'] + (60) ;



    

     

    echo 
"<br> Bienvenido! " $_SESSION['username'];

// while    

  
while ($fila mysql_fetch_array($result)) {

                echo 
" <tr>";

                echo 
"<td> $fila[Nombre]  </td> <td> $fila[Telefono] </td> <br> ";

                echo 
" </tr> ";

            }



     

    }

     else {

     echo 
"<br/>Username o Password estan incorrectos.<br>";

     

     echo 
"<a href='main_login.html'>Volver a Intentarlo</a>";

    }

     

    
?>

     

    </body>