Ребят, можете помочь разобраться с кодом. Не могу найти ошибку, при нажатий на кнопку ничего не происходит. Заранее спасибо!

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
  <body>
<?php
function utf8mail($to,$s,$body)
{
  $from_name="Сброс пароля на х";
  $from_a = "robot@х";
   $reply="robot@х";
    $s= "=?utf-8?b?".base64_encode($s)."?=";
    $headers = "MIME-Version: 1.0\r\n";
    $headers.= "From: =?utf-8?b?".base64_encode($from_name)."?= <".$from_a.">\r\n";
    $headers.= "Content-Type: text/plain;charset=utf-8\r\n";
    $headers.= "Reply-To: $reply\r\n";  
    $headers.= "X-Mailer: PHP/" . phpversion();
    mail($to, $s, $body, $headers);
}

if(isset($_POST['username']));
{
  print_r($_POST['username']);
  $connect = mysqli_connect('localhost', 'х', 'х','х') or die ('Not connected : ' . mysql_error());
  $table = mysqli_query ("SELECT `email` FROM `dle_users` WHERE `name`='{$_POST['username']}'LIMIT 1");

   $row=mysqli_fetch_array($table);
   if(isset($row['email']))
   {
    echo "Вам на почту выслан код для сброса пароля. Проверьте почту и перейдите по <a href=''> ссылки для сброса пароля </a>";
   $code=rand(1000000,9999999);
   utf8mail($row['email'], "сброс пароля на х","Ваш код для сброса".$code);
   msqli_query("UPDATE `dle_users` SET `code`='$code' WHERE `email`='{$row['email']}'");
   }

}
?>
<div>
    <div>
      <p><b>Восстановление пароля</b></p>
    </div>
<div>
            <form name="form1" method="post">
            <p><i>Логин </i><input type="text" name="username" size="30" /></p>
            <p>
                <input type="submit" value="Восстановление" size="30">
            </p>
        </form>
    </div>
</div>
</body>
</html>


Ответы (0 шт):