Показать сообщение отдельно
  #1 (permalink)  
Старый 28.11.2016, 15:35
Профессор
Отправить личное сообщение для DDim1000 Посмотреть профиль Найти все сообщения от DDim1000
 
Регистрация: 20.10.2016
Сообщений: 223

Почему remote не возвращает false?
Здравствуйте!
Подскажите пожалуйста, почему, когда я указываю Логин который уже есть в базе, не выводится сообщение: "Логин занят!" ?
rules:{
                    "reg_login": {
                       required: true,
                       minlength: 5,
                       maxlength: 15,
	                   remote: {
                       type: "post",
                       url: "reg/check_login.php" 
                               } 
		},
              .....
               },
                //Текста предупреждений

                messages: {

                    "reg_login": {
                        required: "Укажите Логин!",
                        minlength: "От 5 до 15 символов!",
                        maxlength: "От 6 до 15 символов!",
                        remote: "Логин занят!"
                      },

Обработчик check_login.php:
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST")
{
require_once("/blocks/db_connect.php");
require_once("/functions/functions.php");

$login = clear_string($_POST['reg_log']);

$result = mysql_query("SELECT login FROM reg_user WHERE login='admin'",$link);
if (mysql_num_rows($result) > 0)
{
   echo 'false';		
}
else
{
   echo 'true';      
}
}
?>
Изображения:
Тип файла: jpg zzz.jpg (207.0 Кб, 2 просмотров)
Ответить с цитированием