PHP+Ajax檢測用戶名或郵件注冊時是否已經(jīng)存在實例教程
更新時間:2014年08月23日 16:45:15 投稿:shichen2014
這篇文章主要介紹了PHP+Ajax檢測用戶名或郵件注冊時是否已經(jīng)存在實例教程,是非常常見的一個重要功能,常用于論壇注冊部分或會員注冊部分,需要的朋友可以參考下
PHP+Ajax檢測用戶名或郵件注冊時是否已經(jīng)存在是論壇或會員系統(tǒng)中常見的一個重要功能。本文就以實例形式簡單描述這一功能的實現(xiàn)方法。具體步驟如下:
一、PHP檢測頁面
check.php頁面代碼如下:
<script type="text/javascript" src="jiance.js"></script> <form name="myform" action="" method="get"> 用戶名:<input name="user" value="" type="text" onblur="funtest100()" /> <div id="test100"></div> </form>
二、Ajax驗證頁面
check.js頁面代碼如下:
var xmlHttp;
function S_xmlhttprequest(){
if(window.ActiveXobject){
xmlHttp = new ActiveXObject('Microsoft.XMLHTTP');
}else if(window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();
}
}
function funtest100(){
var f = document.getElementsByTagName_r('form')[0].user.value;//獲取文本框內(nèi)容
S_xmlhttprequest();
xmlHttp.open("GET","jcfor.php?id="+f,true);//找開請求
xmlHttp.onreadystatechange = byphp;//準備就緒執(zhí)行
xmlHttp.send(null);//發(fā)送
}
function byphp(){
//判斷狀態(tài)
if(xmlHttp.readyState==1){//Ajax狀態(tài)
document.getElementByIdx_x_x('test100').innerHTML = "正在加載";
}
if(xmlHttp.readyState==4){//Ajax狀態(tài)
if(xmlHttp.status==200){//服務器端狀態(tài)
var bytest100 = xmlHttp.responseText;
//alert(bytest100);
document.getElementByIdx_x_x('test100').innerHTML = bytest100;
}
}
}
三、PHP驗證頁面
chkfor.php頁面代碼如下:
<?php
if($_GET[id]){
sleep(1);
$conn=mysql_connect('localhost','root','');
mysql_select_db('test',$conn);
$sql="SELECT * FROM `user` WHERE `name`='$_GET[id]'";
$q=mysql_query($sql);
if(is_array(mysql_fetch_row($q))){
echo "用戶名已經(jīng)存在";
}else{
echo "用戶名可以使用";
}
}
?>
希望本文所述實例對大家PHP程序開發(fā)有所幫助。
您可能感興趣的文章:
- 利用Ajax檢測用戶名是否被占用的完整實例
- JQuery Ajax如何實現(xiàn)注冊檢測用戶名
- PHP+Ajax實現(xiàn)的檢測用戶名功能簡單示例
- AJAX應用實例之檢測用戶名是否唯一(實例代碼)
- AJAX實現(xiàn)無刷新檢測用戶名功能
- jQuery+Ajax實現(xiàn)用戶名重名實時檢測
- 使用Ajax實時檢測"用戶名、郵箱等"是否已經(jīng)存在
- Asp.net下利用Jquery Ajax實現(xiàn)用戶注冊檢測(驗證用戶名是否存)
- jquery ajax 檢測用戶注冊時用戶名是否存在
- PHP+AJAX實現(xiàn)無刷新注冊(帶用戶名實時檢測)
- PHP+AJAX實現(xiàn)無刷新注冊(帶用戶名實時檢測)
- ajax 檢測用戶名是否被占用
- AJAX檢測用戶名是否存在的方法
相關文章
PHP使用Http Post請求發(fā)送Json對象數(shù)據(jù)代碼解析
這篇文章主要介紹了PHP使用Http Post請求發(fā)送Json對象數(shù)據(jù)代碼解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-07-07
php實現(xiàn)基于微信公眾平臺開發(fā)SDK(demo)擴展的方法
這篇文章主要介紹了php實現(xiàn)基于微信公眾平臺開發(fā)SDK(demo)擴展的方法,包括處理文本消息、天氣、翻譯、聊天信息及自定義菜單等,需要的朋友可以參考下2014-12-12

