За последние 24 часа нас посетили 50459 программистов и 1692 робота. Сейчас ищут 1155 программистов ...

jQuery валидация формы

Тема в разделе "JavaScript и AJAX", создана пользователем Ric, 3 май 2011.

  1. Ric

    Ric Активный пользователь

    С нами с:
    9 фев 2011
    Сообщения:
    97
    Симпатии:
    2
    Здраствуйте. Есть форма
    PHP:
    1. <form id="form_reg" action="register_new.php" method="post">
    2.             <table id="tableReg" border='0' align=left>
    3.             <tr>
    4.             <td>
    5.                 <label for="login">Логин: (*)<span></span></label>
    6.                 <input type='text' id="login" name='login' size='40' value="">
    7.            </td>
    8.            </tr>
    9.  
    jQuery:
    [js]$(document).ready(function(){
    $("#form_reg").validate({
    focusInvalid: false,
    focusCleanup: true,
    rules: {
    login: {
    required: true,
    validName: true,
    minlength: 3,
    maxlength: 25,
    remote: {
    url:"check_login.php",
    tyle:"post"
    }
    },
    password: {
    required: true,
    rangelength: [6, 25]
    },[/js]
    check_login.php:
    PHP:
    1. <?php
    2. require_once ('include_fns.php');
    3. if($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest') {//продолжать только если установлен XMLHttpRequest
    4.       $conn=db_connect();
    5.       $query="SELECT login FROM `user` WHERE login='".$conn->real_escape_string($_REQUEST['login'])."'";
    6.       $result=$conn->query($query);
    7.       $num_row=$result->num_rows;
    8.       if($num_row>0)
    9.       {
    10.           echo 'false';
    11.       }
    12.  else {
    13.           echo 'true';
    14.       }
    15. }
    16. ?>
    Подскажите пожалуйста, как можно сделать проверку на наличия в бд логина который вводит новый пользователь?
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    шо такое AJAX слыхал?