Devolución de password

Pues eso, he creado dos ficheros en php.

El primero uno llamado juanito.php

<form name="KF" method="post" action="enviardatos.php">
<td colspan="2">

<input name="email" size="25" class="camposTexto" type="text">
</td>

<td colspan="2">




<input name="ListaOrdenada" value="email" type="hidden">
</p>
<input src="objetos/buzon2.gif" name="envia" alt="Enviar datos" type="image" width="50" align="middle" border="0" height="50">
</td>

y luego tengo otro llamado enviardatos.php

<?php
//nos conectamos a la bse de datos
$link = mysql_connect('mi servidor','mi usuario','mi password')or die ('Ha fallado la conexi&oacute;n: '.mysql_error());
mysql_select_db('mi mysql')or die ('Error al seleccionar la Base de Datos: '.mysql_error());

if ($go)

// Seleccionamos el email de la base de datos para verificar
$email = $_POST['email'];

$result=mysql_query("select email FROM usuarios WHERE email = '$email'",$link);

if (!$result) {
echo("

Error al seleccionar tabla: " . mysql_error() . "</p>");
exit();
}
//Chekeamos si existe el email
$sql_check_num = mysql_num_rows($result);
if($sql_check_num == 0){

//si no te aparece el email del que puso ej: $email prueba con ".$_POST['email']."
echo "<table width='467'><tr><td><font color=ff0000 face=verdana>El e-mail <b >$email no fue encontrado en nuestra base de datos</font>


<center>




<form action=\"enviardatos.php\" method=\"post\">
Intente de nuevo: <input type=\"text\" name=\"email\">
<input type=\"submit\" value=\"Enviar\" name=\"go\">
</form>
</p></center></td><tr></table>";
exit();
}
// Si va todo bien sacamos todo de la base de datos
while ( $row = mysql_fetch_array($result) ) {
$email = $row["email"];
$password = $row ["password"];

}

// creamos el email

$mensaje = "Su password para modificar en tu_sitio.com es: \n $password no lo vuelvas a perder";
$email_webmaster = "[correo eliminado]";
$asunto = "Su contraseña para bla bla bla";

mail($email,$asunto,$mensaje,"FROM: $email_webmaster");

//le decimos al usuario que fue enviado su password
//y que vaya rrapido a revisar su correo electronico

echo ("<table width='467'><tr><td>tu password ha sido enviado al siguiente correo: $email


por favor dirigirse a sector miembros para ingresar
</td><tr></table>");

?>

Bueno, esto no es mio, lo he sacado de alguna pagina web, el caso es que cuando hago una prueba, meto el mail en juanito.php y al dar a enviar me manda a enviardatos.php

Me conecta con la base de datos (supongo) pero me dice que el mail no está en la base de datos (lo cual en ocasiones no es cierto)

¿Que es lo que pasa?, alguien que lo sepa???? :D

Muchas gracias por anticipado.
mmm si es muy facil hay varios errores en el codigo,

pero mmm para poderte ayudar que es exactamente lo que deseas hacer?