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.
![sonriente](http://static.forosdelweb.com/fdwtheme/images/smilies/smile.png)
-------------- 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";
?>
--------------------------------------------------------------------------------------------------------