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";
?>
--------------------------------------------------------------------------------------------------------