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ǔn)備就緒執(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){//服務(wù)器端狀態(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應(yīng)用實例之檢測用戶名是否唯一(實例代碼)
- 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檢測用戶名是否存在的方法
相關(guān)文章
php自定義函數(shù)實現(xiàn)二維數(shù)組按指定key排序的方法
這篇文章主要介紹了php自定義函數(shù)實現(xiàn)二維數(shù)組按指定key排序的方法,通過自定義函數(shù)實現(xiàn)二維數(shù)組按照指定鍵值進(jìn)行排序的功能,涉及數(shù)組的遍歷與判定相關(guān)操作技巧,需要的朋友可以參考下2016-09-09php采用curl訪問域名返回405 method not allowed提示的解決方法
這篇文章主要介紹了php采用curl訪問域名返回405 method not allowed提示的解決方法,需要的朋友可以參考下2014-06-06WordPress中用于獲取文章信息以及分類鏈接的函數(shù)用法
這篇文章主要介紹了WordPress中用于獲取文章信息以及分類鏈接的函數(shù)用法,分別是get_post()和get_category_link()的使用,需要的朋友可以參考下2015-12-12PHP性能優(yōu)化 產(chǎn)生高度優(yōu)化代碼
PHP是一種在服務(wù)器端執(zhí)行的腳本語言,它開發(fā)了世界上許多知名的網(wǎng)站,包括雅虎和Facebook等。下面介紹6條PHP代碼、性能優(yōu)化的技巧。2011-07-07php實現(xiàn)QQ空間獲取當(dāng)前用戶的用戶名并生成圖片
這篇文章主要介紹了php實現(xiàn)QQ空間獲取當(dāng)前用戶的用戶名并生成圖片的方法,涉及php針對QQ空間及接口調(diào)用的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-07-07