Есть несколько небольших причин, по которым этот код не работает.Несколько серьезных причин, по которым это не следует использовать для производства.
Сначала вы заявили, что PHP находится на той же странице, нет необходимости перезагружать страницу, если вы используете echo для передачи результатов.Удалите действие из вашей формы.
<form method="post" enctype="multipart/form-data" >
Второе объявление ваши кавычки для ваших типов ввода и имен.
<input type="text" name = "email" />
<input type="password" name = "password" />
<input type="submit" name="submit" />
В-третьих, чтобы открыть блок PHP сделать это
<?php
not
<? php
Удалите пробел.
Примечание: я не знаю, как настроена ваша БД или ваша БД подключается из вашего включаемого файла, так что это то, что я вижу изкод, который вы опубликовали.
сейчас Причина, по которой вы не должны использовать этот код для производства.
Ваши данные нуждаются в обработке.
Вам необходимо использовать Mysqli или PDO вместоMysql, потому что Mysql обесценивается.http://php.net/manual/en/function.mysql-query.php
Использовать подготовленные отчеты.http://php.net/manual/en/mysqli.quickstart.prepared-statements.php
Хэшировать все пароли.Я не вижу хэширования в приведенном выше коде.посмотрите в функцию password_hash ().http://php.net/manual/en/function.password-hash.php
Надеюсь, это немного поможет.