Всем привет. От нечего делать занялся сайтом. Возникла следующая проблема, поставил регистрацию, но сообщения что я успешно зарегестрировал аккаунт и ошибки регистрации не выводятся, что делать то?
Возникла следующая проблема, поставил регистрацию, но сообщения что я успешно зарегестрировал аккаунт и ошибки регистрации не выводятся, что делать то?
Ну для начала написать вопрос в нужный раздел) А во 2 мы же не ванги где код регистрации как мы узнаем почему не приходят сообщения
if (isset($_POST['account'])) { if ($_POST['account'] && strlen($_POST['account'])<=20 && strlen($_POST['account'])>=3 && strlen($_POST['password'])>=3 && $_POST['password'] && $_POST['password2'] && $_POST['password']==$_POST['password2']) { if (!eregi("^[a-zA-Z0-9_]+$", $_POST['account'])) die ("<p>Error: SQL-Injection</p>"); if (!eregi("^[a-zA-Z0-9_]+$", $_POST['password'])) die ("<p>Error: SQL-Injection</p>"); $dbpass = ($_POST['password']); $dblogin = ($_POST['account']); $result = mysql_query("SELECT * FROM account WHERE username='".$_POST['account']."' AND sha_pass_hash='$dbpass'", $auth); if (mysql_num_rows($result) != 0) { echo "<center><p><font color=#CC0000><b>Такой аккаунт уже есть!</b></font></p></center>"; } else { if (!mysql_query("INSERT INTO account (username, sha_pass_hash, email, expansion) VALUES ('$dblogin', SHA1(CONCAT(UPPER('$dblogin'),':',UPPER('$dbpass'))), '".$_POST['email']."', $tbc)", $auth)) {echo "<center><p><font color=#CC0000><b>Ошибка</b></font></p></center>";} else {echo "<center><p><font color=#00CC00><b>Аккаунт успешно зарегестрирован!</b></font></p></center>";} } } else { echo "<center><p><font color=#CC0000><b>Проверьте правильность ввода.</b></font></p></center>"; } } ?>
Добавлено (28.12.2016, 11:51) --------------------------------------------- Я вообще не могу понять,ошибок никаких нет. Ввожу данные,жму регистрация и страница просто обновляется и все.