PHP+Ajax檢測(cè)用戶名或郵件注冊(cè)時(shí)是否已經(jīng)存在實(shí)例教程
PHP+Ajax檢測(cè)用戶名或郵件注冊(cè)時(shí)是否已經(jīng)存在是論壇或會(huì)員系統(tǒng)中常見的一個(gè)重要功能。本文就以實(shí)例形式簡(jiǎn)單描述這一功能的實(shí)現(xiàn)方法。具體步驟如下:
一、PHP檢測(cè)頁(yè)面
check.php頁(yè)面代碼如下:
<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驗(yàn)證頁(yè)面
check.js頁(yè)面代碼如下:
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);//找開請(qǐng)求 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驗(yàn)證頁(yè)面
chkfor.php頁(yè)面代碼如下:
<?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 "用戶名可以使用"; } } ?>
希望本文所述實(shí)例對(duì)大家PHP程序開發(fā)有所幫助。
- 利用Ajax檢測(cè)用戶名是否被占用的完整實(shí)例
- JQuery Ajax如何實(shí)現(xiàn)注冊(cè)檢測(cè)用戶名
- PHP+Ajax實(shí)現(xiàn)的檢測(cè)用戶名功能簡(jiǎn)單示例
- AJAX應(yīng)用實(shí)例之檢測(cè)用戶名是否唯一(實(shí)例代碼)
- AJAX實(shí)現(xiàn)無(wú)刷新檢測(cè)用戶名功能
- jQuery+Ajax實(shí)現(xiàn)用戶名重名實(shí)時(shí)檢測(cè)
- 使用Ajax實(shí)時(shí)檢測(cè)"用戶名、郵箱等"是否已經(jīng)存在
- Asp.net下利用Jquery Ajax實(shí)現(xiàn)用戶注冊(cè)檢測(cè)(驗(yàn)證用戶名是否存)
- jquery ajax 檢測(cè)用戶注冊(cè)時(shí)用戶名是否存在
- PHP+AJAX實(shí)現(xiàn)無(wú)刷新注冊(cè)(帶用戶名實(shí)時(shí)檢測(cè))
- PHP+AJAX實(shí)現(xiàn)無(wú)刷新注冊(cè)(帶用戶名實(shí)時(shí)檢測(cè))
- ajax 檢測(cè)用戶名是否被占用
- AJAX檢測(cè)用戶名是否存在的方法
相關(guān)文章
php自定義函數(shù)實(shí)現(xiàn)二維數(shù)組按指定key排序的方法
這篇文章主要介紹了php自定義函數(shù)實(shí)現(xiàn)二維數(shù)組按指定key排序的方法,通過自定義函數(shù)實(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í)行的腳本語(yǔ)言,它開發(fā)了世界上許多知名的網(wǎng)站,包括雅虎和Facebook等。下面介紹6條PHP代碼、性能優(yōu)化的技巧。2011-07-07php實(shí)現(xiàn)QQ空間獲取當(dāng)前用戶的用戶名并生成圖片
這篇文章主要介紹了php實(shí)現(xiàn)QQ空間獲取當(dāng)前用戶的用戶名并生成圖片的方法,涉及php針對(duì)QQ空間及接口調(diào)用的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-07-07