[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проверка существования пользователя
cyberside
Есть форма, в которой вводят ID пользователя.
Нужно осуществить проверку на существование пользователя и если он существует вывести его логин, если нет то ошибку...

P.S: За JS работаю только первую неделю, маленькие функции пишу свободно...
Если будет возможно дайте ссылку на урок или качественный пример, буду блпгодпрен!

Я не прошу мне все разжевать и дать готовый код, прошу дать хотябы ссылку на хороший урок, желательно с примером...

Зарание спасибо!



Спустя 6 минут, 37 секунд (30.11.2011 - 21:29) Игорь_Vasinsky написал(а):
ты где юзеров хранишь то? в БД - то никак, если в файлах - то если не ошибаюсь тоже никак (незнай может у JQ что нить придумали умельцы).... biggrin.gif

юзать нужно PHP wink.gif

Спустя 6 минут, 18 секунд (30.11.2011 - 21:35) sergeiss написал(а):
Я тоже не совсем понял, что ты хочешь. Но возможно, что тебе нужно через АЯКС направить запрос на сервер, а уже в зависимости от ответа делать одно или другое действие.

Спустя 9 минут, 6 секунд (30.11.2011 - 21:44) cyberside написал(а):
Вот нашел пример... Но никак не могу понять, каким образом подогнать его под мою проблему... Нужно вместо проверки логина, проверять ID пользователя. И если пользователь с таким ID существует, выводить его логин. А если же нет, то говорить что нет такого.

Спустя 3 минуты, 20 секунд (30.11.2011 - 21:47) Игорь_Vasinsky написал(а):
что ты вопрос то повторяешь свой?

ты там ниже видел?

Свернутый текст
<?php

$link = mysql_connect($db_host,$db_user,$db_pass);
mysql_query('set character set cp1251');
mysql_query("SET NAMES cp1251");
mysql_select_db($db_database,$link);

$user_name=$_POST['user_name'];

$exist_users = mysql_result(mysql_query("SELECT COUNT(*) as cnt FROM tz_members WHERE usr = '$user_name';",$link), 0);

if ($exist_users > 0)
{
//user name is not availble
echo "no";
}
else
{
//user name is available
echo "yes";
}
?>


а JS там (точнее JQ) - это так рюшачка для красоты.

Спустя 7 минут, 40 секунд (30.11.2011 - 21:55) cyberside написал(а):
Может тебе и весело после каждой проверки, терять введенные данные, но мне нет.
Суть в том, что при введении ID, сразу даеться результат проверки. JS для этого и был создан, что бы уменьшать безсмысленные перезагрузки страници. Это лично мое мнение ИМХО.

Спустя 3 минуты, 11 секунд (30.11.2011 - 21:58) Игорь_Vasinsky написал(а):
мне лично фиалетого для чего и кем был создан JS, я те не про это говорил. читай мой первый пост. Или я тебя не понял или ты меня.

Спустя 1 минута, 11 секунд (30.11.2011 - 21:59) sergeiss написал(а):
Цитата (cyberside @ 30.11.2011 - 22:55)
Может тебе и весело после каждой проверки, терять введенные данные, но мне нет.

А почему ты их теряешь? Скорее всего потому, что ты их не сохраняешь, хотя имеешь такую возможность smile.gif

Опиши более подробно, что ты хочешь сделать, где ты именно ТЕРЯЕШЬ данные, но хочешь их сохранять.

Спустя 3 минуты, 10 секунд (30.11.2011 - 22:02) cyberside написал(а):
Видемо ты меня не правельно понял. Я не говорил что весь код должен идти именно JS, суть та самого кода, просто и есть JS.
Если бы мне нужно было просто проверить что-к чему, ябы тут о JS и не заикнулся.
Но мне нужно без перезагрузки страници, дать пользователю результат о введеном им ID.

Спустя 35 секунд (30.11.2011 - 22:03) cyberside написал(а):
sergeiss,
Цитата
мне нужно без перезагрузки страници, дать пользователю результат о введеном им ID.

Спустя 2 минуты (30.11.2011 - 22:05) Игорь_Vasinsky написал(а):
понятно теперь. просто ты как вопрос задал я так его и понял.

тебе просто обработчик на AJAX нужно подвесить и в реалтайме мониторить

Спустя 25 секунд (30.11.2011 - 22:05) sergeiss написал(а):
Цитата (cyberside @ 30.11.2011 - 23:03)
sergeiss, Цитата
мне нужно без перезагрузки страници, дать пользователю результат о введеном им ID.

Цитата (sergeiss @ 30.11.2011 - 22:35)
возможно, что тебе нужно через АЯКС направить запрос на сервер, а уже в зависимости от ответа делать одно или другое действие.

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.