Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/05/2011, 09:08
Naylher
 
Fecha de Ingreso: mayo-2011
Mensajes: 14
Antigüedad: 13 años
Puntos: 0
Duda para poner una cosa dentro de este codigo.

Hola amigos, este codigo que escribo funciona perfectamente. Pero quiero que salgan unos datos que no consigo poner

por ejemplo usuario "ana" contraseña "222" tras hacer login, con ellos, me acepta la entrada y en "member.php" me aparece lo siguiente " Bienvenido, Ana! Desconectar "

mi pregunta es ¿ que tengo que hacer para que a parte de " Bienvenido, Ana! Desconectar " en "member.php" aparesca los otros datos de la tabla que en este caso seria "madrid" y "25" ?

Seria una cosa asi en "member.php": Bienvenido, Ana ! tienes 25 años y vives en madrid. Desconectar

Muchas gracias espero haberme explicado bien.

-------------- MYSQL -----------------

BASE DE DATOS: usuarios
TABLA: users


id - username - password - city - age

1 tomas 123 londres 30
2 ana 222 madrid 25
3 juan 321 sevilla 33




---------------------------------" cnx.php "----------------------------------

<?php


$hostname_cnx = "localhost";
$database_cnx = "usuarios";
$username_cnx = "root";
$password_cnx = "";

$cnx = mysql_pconnect($hostname_cnx, $username_cnx, $password_cnx) or trigger_error(mysql_error(),E_USER_ERROR);
?>

---------------------------------------------------------------------------------------



----------------------------- " index.php " -------------------------------------

<html>
<head>

<title>index</title>
</head>

<body>

<form action='login.php' method='POST'>
Usuario: <input name='username' type='text' size="35"> <br>
Contraseña: <input name='password' type='password' size="30"> <br>
<input type='submit' value='Entrar'>
</form>

</body>
</html>
-------------------------------------------------------------------------------------------


----------------------------------- " login.php " ---------------------------------------------

<?php

session_start();

if ($_SESSION['username'])
echo "Bienvenido, ".$_SESSION['username']."!<br><a href='logout.php'>";


$username = $_POST['username'];
$password = $_POST['password'];


if ($username&&$password)

{
$connect = mysql_connect("localhost","root","") or die ("Error de conexion !");

mysql_select_db("usuarios") or die ("Error de conexion !");

$query = mysql_query("SELECT * FROM users WHERE username='$username'");

$numrows = mysql_num_rows($query);

if ($numrows!=0)
{
// codigo de login
while ($row = mysql_fetch_assoc($query))
{
$dbusername = $row['username'];
$dbpassword = $row['password'];
}

// check to see ir they match
if ($username==$dbusername&&$password==$dbpassword)
{
echo "Estas dentro!. <a href='member.php'>Click</a> aque para continuar";

$_SESSION['username']=$username;
}
else
echo "Contraseña incorrecta.";

}


else
die("Ese Usuario no existe, por favor intentelo de nuevo.");

echo $numrows;

}
else
die ("Por favor, pon tu usuario y contraseña.");


?>
--------------------------------------------------------------------------------------------------------




------------------------------ " member.php " ----------------------------------------


<html>
<head>

<title>member</title>
</head>

<body>

<?php

session_start();

if ($_SESSION['username'])
echo "Bienvenido, ".$_SESSION['username']."!<br><a href='logout.php'>Desconectar</a>";


else
die("Debes Logearte para entrar");


?>
</body>
</html>

----------------------------------------------------------------------------------------------------




------------------------------------- " logout.php " -----------------------------------------------


<?php

session_start();

session_destroy();

echo "Estas desconectado <a href='index.php'>Click aqui</a> para volver";

?>

--------------------------------------------------------------------------------------------------------