Есть следующая ошибка:
mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in line 17/
в 17 строке следующий код:
else if (mysqli_num_rows(mysqli_query($db, "SELECT * FROM users WHERE mail='$mail'")))
По всей видимости у Вас mysqli_query возвращает FALSE, поэтому условие mysqli_num_rows(FALSE) не может быть выполнено. Проверьте, есть ли элементы базы данных по запросу, который Вы составили.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники