|
|
|
| не происходит сверка данных, чтото забыл, чего то не хватает, а чего не помню :(((
<?php
include "../config.php";
if (($name == "") || ($pass == "") || ($email == "")) {
header("location:../auth.php");
}
$query1 = "SELECT * FROM user WHERE name=$name";
$ath1 = mysql_query($query1);
if ($ath1!=$name) {
echo "$name Вы успешно зарегистрированы!<br> Теперь, Вы можете перейти <a href=../index.php>на главную страницу</a> и авторизоваться ";
}
else {echo 'одинаковые имена';}
$pass=md5($pass);
$query = "INSERT INTO user VALUES (NULL,'$name','$pass','$email','$homepage','$about',NOW(),NOW())";
if(!mysql_query($query))
{
exit("Ошибка - ".mysql_error());
}
?>
|
| |
|
|
|
|
|
|
|
для: 10100100
(08.07.2006 в 18:00)
| | Я так понял, что это скрип обработчик формы регистрации
<?php
include "../config.php";
if (($name == "") || ($pass == "") || ($email == "")) {
header("location:../auth.php");
}
$query1 = "SELECT * FROM user WHERE name LIKE $name";
$ath1 = mysql_query($query1);
if($ath1 AND mysql_num_rows($query1) >0)// если запрос вернул хоть одно значиние значит такое имя уже есть
{
echo "К сожалению это имя уже зарегистрировано, попробуйте другое. ";
}
else
{
$pass=md5($pass);
$sql = "INSERT INTO user VALUES (NULL,'$name','$pass','$email','$homepage','$about',NOW(),NOW())";
$query = mysql_query($sql)
if(!$query)
{
exit("Ошибка - ".mysql_error());
}
}
?>
|
| |
|
|
|
|
|
|
|
для: hell_riser
(08.07.2006 в 18:27)
| | о -ну логичный выход- но помницца был ещё какой то способ? :( хм.. вспомнить бы.. вот что значит не программить полтора месяца :(
Да - это обработчик формы регистрации,.. | |
|
|
|
|
|
|
|
для: 10100100
(08.07.2006 в 18:30)
| | А по конкретней ожно сверка чего с чем вам нужна?
И по каким критериям она должна проходить :) ? | |
|
|
|
|
|
|
|
для: 10100100
(08.07.2006 в 18:30)
| | нужно сверить имя из БД с именем из формы - если такое имя уже есть то вывести надпись, а если нет - то зарегить... | |
|
|
|
|
|
|
|
для: hell_riser
(08.07.2006 в 18:27)
| | вот тут ошибочку выдаёт...
if($ath1 AND mysql_num_rows($query1) >0)//
|
| |
|
|
|
|
|
|
|
для: 10100100
(08.07.2006 в 19:58)
| | Дабы долго не мусолить вот мой скрип регистрации посмотрите я думаю поможет.
Там проверка на существование имён проходит с учётом схожести русских и английских букв.
Если чего пишите. | |
|
|
|
|
|
|
|
для: hell_riser
(08.07.2006 в 22:40)
| | спасибо - завтра гляну... | |
|
|
|