|
|
|
|
|
для: Faraon
(13.09.2007 в 17:51)
| | Enum 'male','female' | |
|
|
|
|
|
|
|
для: Dizels
(13.09.2007 в 17:37)
| | Думаю CHAR(3) подойдет | |
|
|
|
|
|
|
|
для: Faraon
(13.09.2007 в 17:07)
| | УРА! ПОЛУЧИЛОСЬ!
Ошибка как всегда была в моей невнимательности вот код который был:
$query = "SELECT * FROM user
WHERE user_login LIKE '$login' OR
а таблица называлась users!
ОГРОМНОЕ СПАСИБО, Faraon! Без твоей помощи я бы очень долго мучался. Я думаю, что это далеко не последний мой вопрос на форуме, поэтому давай на "ты", а то я чего-то заметил, что ты ко мне на "вы".
P.S. остался один маленький вопросик - как поступить с полом? Как его в таблице писать?
У меня было так:
`pol` int(1) NOT NULL default '0',
|
Но как я понимаю надо так:
я прав? | |
|
|
|
|
|
|
|
для: Dizels
(13.09.2007 в 16:47)
| | Давайте узнаем что за ошибка
if(!$ath) echo mysql_error();
|
| |
|
|
|
|
|
|
|
для: Faraon
(13.09.2007 в 16:32)
| | Блин - все равно туже ошибку выдает. | |
|
|
|
|
|
|
|
для: Faraon
(13.09.2007 в 16:21)
| | Твою дивизию и что же я опять дамп БД не посмотрел
У вас же столбец login не существует а есть user_login
$query = "SELECT * FROM user
WHERE user_login LIKE '$login' OR
user_login LIKE '$eng_login' OR
user_login LIKE '$rus_login'";
|
| |
|
|
|
|
|
|
|
для: Dizels
(13.09.2007 в 15:53)
| | - | |
|
|
|
|
|
|
|
для: cheops
(13.09.2007 в 15:39)
| | cheops прав, это взято из книги Практика создания web-сайтов PHP 5. и вот эта строка кстати тоже
if(mysql_num_rows($ath)>0){
|
Так что здесь, как мне кажется дело в чем-то другом | |
|
|
|
|
|
|
|
для: Faraon
(13.09.2007 в 15:17)
| | Проверяется не осущетсвляется ли попытка подделать имя, используя вместо русских букв английских и наоборот. | |
|
|
|
|
|
|
|
для: Dizels
(13.09.2007 в 14:12)
| | Странно у меня работает
А что вот это за проверка, что-то не пойму что здесь проверяется ?
$rus = array("А", "а", "В", "Е", "е", "К", "М", "Н", "О", "о", "Р", "р", "С", "с", "Т", "Х", "х");
$eng = array("A", "a", "B", "E", "e", "K", "M", "H", "O", "o", "P", "p", "C", "c", "T", "X", "x");
$eng_login = str_replace($rus, $eng, $login);
$rus_login = str_replace($eng, $rus, $login);
|
| |
|
|
|
|