Milordas, $check_user = mysql_query("SELECT id FROM `users` WHERE login='$login'", $connect);
всё равно от этого ничего не меняется
Milordas (04.01.2013 / 01:08)
всё равно от этого ничего не меняется
Ну это к ошибке и не относится. Дело в инклуде.
теперь даже без инклуда не перенаправляет
Решаете вопрос не видя текста ошибки)))
Неправильно делаете и долго будете решать.
З.Ы. Что за ошибка появляется?
ошибка не вылазиет, просто я нажимаю отправить и ничего не происходит. страница просто обновляетя. вот код
//Проверяем нажата ли кнопка
if (isset($_POST["submit"])) {
//Проверяем данные логина
if (empty($_POST["login"])) {
$empty_log = '<FONT color="red"><b> • Введите логин</b><br/></FONT>';
} else {
if (!preg_match("/^\w{3,12}$/", $_POST["login"])) {
$preg_log = '<FONT color="red"><b> • Колличество символов (min.:3 | max.: 12)<br/>
Дрпускаются латинские символы, цифры и знак _</b></FONT><br/>';
} else {
$login = $_POST["login"];
$login = trim($login);
$login = strip_tags($login);
}
}
//Проверяем данные пароля
if (empty($_POST["pass"])) {
$empty_pass = '<FONT color="red"><b> • Введите пароль</b><br/></FONT>';
} else {
if (!preg_match("/^\w{6,15}$/", $_POST["pass"])) {
$preg_pass = '<FONT color="red"><b> • Колличество символов (min.:6 | max.: 15)<br/>
Дрпускаются латинские символы, цифры и знак _</b></FONT><br/>';
} else {
$pass = $_POST["pass"];
$pass = trim($pass);
$pass = strip_tags($pass);
$pass = md5(md5($pass));
}
}
//Проверяем данные полa
if (!isset($_POST["sex"])) {
$no_sex = '<FONT color="red"><b> • Выберите пол</b><br/></FONT>';
} else {
$sex = $_POST["sex"];
}
//Смотрим в базе есть ли у нас такой пользователь
//Если нету, добавляем и кидаем юзера на страницу приветствия
include ("bd.php");
$check_user = mysql_query("SELECT id FROM `users` WHERE login='$login'");
$res = mysql_num_rows($check_user);
if ($res = 0) {
$insert = mysql_query("INSERT INTO `users` (`login` ,`pass` ,`sex` ) VALUES ('$login', '$pass', '$sex')");
header("location: http://milordas.ru/users/welcome.php);
}
}
Включай вывод ошибок или смотри в логи. Не может не выполняться и ничего не выводить при этом.