首页 > PHP

完整简单的PHP AJAX实时检查帐号是否被注册

jquery中文网为您提供完整简单的PHP AJAX实时检查帐号是否被注册等资源,欢迎您收藏本站,我们将为您提供最新的完整简单的PHP AJAX实时检查帐号是否被注册资源 ...

mj85源代码网为您提供完整简单的PHP AJAX实时检查帐号是否被注册等资源,欢迎您收藏本站,我们将为您提供最新的完整简单的PHP AJAX实时检查帐号是否被注册资源                                                                                                

带会员注册的网站都是需要会员在注册的时候检查数据库内是否已经存在这个会员了,并且提示给注册的用户,保持会员帐号的唯一性,否则就会乱套,这套代码收藏下来 比较适合大家用。


XML/HTML Code

<html>
    <head>
        <title></title>
    </head>
    <body>
        <div class="both">
            <h4>
                "John" , "eliane"
            </h4><br clear="all">
            <br clear="all">
            <br clear="all">
            <div>
                <label>User Name</label> <input id="username" name="username" type="text" value="" onblur="return check_username();">
                <div id="Info"></div><span id="Loading"><img src="loader.gif" alt=""></span>
            </div>
        </div>
    </body>
</html>

JavaScript Code

< script type = "text/javascript" > $(document).ready(function() {
    $('#Loading').hide();
});

function check_username() {
    var username = $("#username").val();
    if (username.length > 2) {
        $('#Loading').show();
        $.post("check_username_availablity.php", {
            username: $('#username').val(),
        }, function(response) {
            $('#Info').fadeOut();
            $('#Loading').hide();
            setTimeout("finishAjax('Info', '"
            escape(response)"')", 450);
        });
        return false;
    }
}
function finishAjax(id, response) {
    $('#'
    id).html(unescape(response));
    $('#'
    id).fadeIn(1000);
} < /script>

 check_username_availablity.php
 
PHP Code
 

<?php
/* vim: set expandtab tabstop=4 shiftwidth=4: */
// +----------------------------------------------------------------------+
// | PHP version 5                                                        |
// +----------------------------------------------------------------------+
// | Copyright (c) 1997-2004 The PHP Group                                |
// +----------------------------------------------------------------------+
// | This source file is subject to version 3.0 of the PHP license,       |
// | that is bundled with this package in the file LICENSE, and is        |
// | available through the world-wide-web at the following url:           |
// | http://www.php.net/license/3_0.txt.                                  |
// | If you did not receive a copy of the PHP license and are unable to   |
// | obtain it through the world-wide-web, please send a note to          |
// | license@php.net so we can mail you a copy immediately.               |
// +----------------------------------------------------------------------+
// | Authors: Original Author <author@example.com>                        |
// |          Your Name <you@example.com>                                 |
// +----------------------------------------------------------------------+
//
// $Id:$

include ('../../conn.php');
if ($_REQUEST) {
    $username = $_REQUEST['username'];
    $query = "select * from username_list where username = '" . strtolower($username) . "'";
    $results = mysql_query($query) or die('ok');
    if (mysql_num_rows(@$results) > 0) // not available          {              echo '<div id="Error">Already Taken</div>';          }          else          {              echo '<div id="Success">Available</div>';          }                }
     ?>

 

本文由用户 【皮卡丘】 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。

转载本站原创文章,请注明出处,并保留原始链接、图片水印。

本站是一个以用户分享为主的开源技术平台,欢迎各类分享!

本文地址:http://www.mj85.com/php/3012.html

分享:

评论 [共0条评论]

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

您现面为匿名用户,暂不能发表评论。如想评论则请登录注册

相关内容

发布者

皮卡丘 发于:

19年/05月/29日 06时

查看次数: 298

标签 Tags

无标签

谁收藏了?

0人已收藏