En primer lugar, no tiene un envío con el atributo de nombre "enviar" para ir con $_POST['submit']
y esa es la razón por la que falla, así que no hay nada if(isset($_POST['submit'])){...}
será ejecutado.
Así que haz esto:
<button type="submit" class="getPasswordButton" name="submit">Send</button>
o una entrada:
<input type="submit" class="getPasswordButton" name="submit" value="Send">
Además, MYSQL_ASSOC
debe ser MYSQLI_ASSOC
. No puedes mezclar funciones de MySQL.
Sin embargo, mirando if(mysqli_num_rows($sql2) < 1){
eso puede necesitar ser cambiado usando >
operador. Haciendo < 1
le dice a MySQL si no existe; una idea .