Hola, estoy trabajando en un sistema de recuperar pass dentro de la misma página, y se basa en que escribiendo el nombre de usuario y el código que se mando a este en su activación de cuenta, se muestre la contraseña de este. El código en principio está bien, pero teniendo en cuenta que el usuario no ha iniciado sesión no se como darle valor a $password, que es la contraseña. Este es el códigp, si os sirve de ayuda:
Código PHP:
<?php
include("config.php");
$link = mysql_connect($server, $db_user, $db_pass)
or die ("Could not connect to mysql because ".mysql_error());
mysql_select_db($database)
or die ("Could not select database because ".mysql_error());
$match = "select password from $table where username = '".$_POST['username']."'
and id = '".$_POST['id']."';";
$password = ?????
$qry = mysql_query($match)
or die ("Could not match data because ".mysql_error());
$num_rows = mysql_num_rows($qry);
if ($num_rows <= 0) {
echo " <br><br><br><big><big>Lo sentimos pero el ID y el nombre de usuario no coinciden<br></font></big></a></big></font>";
echo "<big><big><font color=white><a href=recuperar.html>Inténtalo de nuevo</a></font></big></a></big></font>";
exit;
} else {
echo "<br><br><br><big><big><font color=white>Nombre de usuario: <strong>".$_POST['username']."</strong></font></big></a></big></font><br>";
echo "<br><br><br><big><big><font color=white>Contraseña: $password</font></big></a></big></font>";
}
?>