Hola me ah surgido un problema cuando intente pasar de php4 a php5. con la función de recuperación de contraseña:


function notify_password($username, $password)
// notify the user that their password has been changed
{
if (!($handle = db_connect()))
return false;
$result = $handle->query("select email from user
where username='$username'");
if (!$result)
return false; // not changed
//($result->num_rows>0)
// else if (mysql_num_rows($result)==0)
else if ($result->num_rows==0)
return false; // username not in db
else
{

$email = mysql_result($result, 0, "email"); ACA ME DA EL ERROR
$from = "From: [email protected] \r\n";
$mesg = "Tu contraseña de chaplin.site40.net ha sido cambiado a $password \r\n"
."Por favor utilízalo la próxima ver que hagas log in. \r\n";
if (mail($email, "login información de chaplin.site40.net", $mesg, $from))
return true;
else
return false;
}
}

Esta es solo la función

La página es http://chaplin.site40.net/forgot_form.php ponen colo (es el nombre de usuario) pero en ves de recuperarla me sale un error: Call to undefined method mysqli::result() in

bueno espero que alguien me pueda ayudar, muchas gracias