//[原創]ajax 實現使用者註冊功能教程三
本教程由本站原創,轉載請註明來處
作者:www.111cn.net
郵箱:drise@163.com
QQ:271728967
//
現在到了第三步,我們來寫type.php檔案,這個檔案的作用是判斷使用者名稱是否存在,再然後資料給使用者.
<?php
header("Content-type:text/html;charset=gb2312");//為了不讓其出現亂碼所以把文檔編碼設定為gb2312
$xm=Strreplace(isset($_GET['txt'])?$_GET['txt']:'null');//取得使用者名稱
if(preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/", $xm)){//判斷使用者名稱第一個是否為漢字,
echo("<div id='phperblog_showinfo_red'>對不起,不能使用中文作為使用者名稱! </div>");
exit();
}
if($xm=='null' || $xm=='' || strlen($xm)>10 || strlen($xm)<3){//判斷使用者名稱的合法性
echo("<div id='phperblog_showinfo_red'>對不起,你輸入的使用者名稱不合法,使用者由3-10Aa_zZ及數字組成! </div>");
exit();
}else{
$result=mysql_query("select uname from tablename where uname='$xm' ") or die('Error !'."Error system busy.....plase wait!");
if(!mysql_num_rows($result)){
echo("<div id='phperblog_showinfo_reg'>恭喜你!使用者名稱".$xm."還未註冊,你可以註冊! </div>");
}else{
echo("<div id='phperblog_showinfo_red'>對不起,使用者己註冊請選擇其它名稱!</div>");
}
}
?>