проверка поля формы.

Печать RSS
410


крутой чЕл
0
Потому что не $_GET, a $_POST
Автор
Оранжевые штаны
0
11. Wapruks, все равно ничего не пойму

крутой чЕл
0
Я с JS не знаком, но так понимаю тебе free написал код для $_GET, а форма у тебя наверняка через $_POST данные передает

<?php
//тут подключение к БД

$result = mysql_query ("SELECT * FROM `users` WHERE (`name` = '".$_POST['login']."');");

if (mysql_num_rows ($result) > 0) { print 'true'; } else { print 'false'; }

?>

Так попробуй
Автор
Оранжевые штаны
0
13. Wapruks, а причем тут пост, мы же данные JSом посылает по гету...

Землянин
0
10. Trance Mission, какой у тебя браузер?

Землянин
0
К

Айсберг Визави
0
ТС, вот алгоритм. Сам если пишешь - сможешь разобрать.
1. У тебя есть фронтенд(страница, на которой нужно осуществить проверку и вывести результат) и бэкенд(скрипт, который обработает полученные данные и возвратит результат).
2. Когда страница загружена, вешаем слушатель событий на DOM-объект, по клику на который и будет осуществляться проверка.
3. В коде слушателя создаем переменную, которая имеет значение name. Создаем AJAX-запрос, в котором методом POST отправляет бэкенду наш name.
4. Скрипт получает данные из POST, коннект к БД, проверка, если есть совпадение - TRUE, нет -FALSE. Причем нужно отправить эти результаты в вывод, так как они нам нужны дальше.
5. В массиве отправки AJAX-запрса в jQuery есть параметр success - который принимает в себя как параметр функцию. А функция - ответ сервера при ответе 200.
6. Проверяем на клиентской стороне результат - если FALSE, то ошибка, TRUE - все ок)

Пиши что не понятно)
Автор
Оранжевые штаны
0
15. free, оперка

Землянин
0
17. Кевин Митник_HHTeam, я архив ему кинул там рабочий под его нужды код.
только ему нужно не по клику а режиме анриал т.е уже слушаем событие onchange.

Добавлено через 01:23 сек.
18. Trance Mission, архив качай.. у меня пару ошибок было в том коде что я отправлял в скобках вместо ( был { и еще что то... пример был с колена, нисал на работе пока шеф не видит! E
К

Айсберг Визави
0
#19, режиме онлайн, наверное) Да. затупил толком прочитать первый пост)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск