|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.02.2010, 00:22 | #1 |
Новичок
Джуниор
Регистрация: 23.02.2010
Сообщений: 4
|
Проблема в коде регистрации
PHP код:
PHP код:
|
23.02.2010, 02:07 | #2 |
webber
Форумчанин
Регистрация: 28.01.2010
Сообщений: 103
|
вроде у тебя все правильно... не запускал... ну это так на вскидку.
может попробуй так: $res = mysql_query("SELECT name FROM `ajax_chat_users` WHERE `name` = '$name' "); // поиск совпадений if ($res) { echo 'Есть у нас уже один '. $name .'. Попробуйте выбрать другой логин.'; } else { $query = "INSERT INTO `ajax_chat_users` VALUES (NULL, '$name', '$email', '$pass', '1', '123')"; mysql_query($query) or die(mysql_error()); echo 'Все в порядке'; } mysql_close();
Компьютерные вирусы - это такие маленькие программульки, которые пишут большие говнюки.
|
23.02.2010, 02:20 | #3 |
Новичок
Джуниор
Регистрация: 23.02.2010
Сообщений: 4
|
так записать нельзя по той причине что тогда он переменную res не будет сравнивать а при проверке мне в любом случае нужна проверка, как у меня написано там сравнение с 0 если result больше 0 то он должен выполнять первое действие но почемуто он не реагирует.
|
23.02.2010, 03:50 | #4 |
Меркантильный кю
Участник клуба
Регистрация: 02.02.2008
Сообщений: 1,001
|
mysql_result() требует второй параметр - номер выбранной записи. Да и что он возвратит в случае, если записи не найдены, тоже непонятно. Так что используйте лучше что-нибудь вроде mysql_fetch_row(), они и работают быстрее, и удобнее
Росли вроде умными, выросли дурнями... (c)А.Васильев
|
23.02.2010, 11:17 | #5 |
Новичок
Джуниор
Регистрация: 23.02.2010
Сообщений: 4
|
а можете написать как это сделать? просто понять не могу, mysql_result() возвращает значение 1 или 0, по этому принципу я сравниваю с 0, после поиска в массиве, так что у mysql_result() выходит сравнение с 0 больше или меньше.
|
24.02.2010, 01:01 | #6 | |
Меркантильный кю
Участник клуба
Регистрация: 02.02.2008
Сообщений: 1,001
|
Цитата:
Код:
Росли вроде умными, выросли дурнями... (c)А.Васильев
|
|
24.02.2010, 01:52 | #7 |
Новичок
Джуниор
Регистрация: 23.02.2010
Сообщений: 4
|
не хочет работать функция, так же как и с mysql_result()
|
24.02.2010, 02:12 | #8 |
Меркантильный кю
Участник клуба
Регистрация: 02.02.2008
Сообщений: 1,001
|
Тогда ставьте в начале скрипта error_reporting(E_ALL) и смотрите, где ещё может быть ошибка. У меня этот код отработал на ура. Может, пароль к базе не тот или ещё что
Росли вроде умными, выросли дурнями... (c)А.Васильев
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
проблема в коде GPSS | Crazy D0G | Помощь студентам | 0 | 23.01.2010 16:00 |
Математические расчеты. Проблема в коде. | Розочка | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 15.09.2009 15:01 |
Скрипт регистрации | Sounds | PHP | 7 | 09.03.2009 23:17 |
Реализация регистрации | Sanek777 | Безопасность, Шифрование | 1 | 08.11.2008 17:46 |
Форма регистрации | Esenin | Фриланс | 8 | 31.05.2008 18:16 |