国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開(kāi)發(fā) > PHP > 正文

php+ajax注冊(cè)驗(yàn)證實(shí)例(完整代碼)

2024-05-04 23:06:30
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

ajax注冊(cè)是現(xiàn)在我看到網(wǎng)站中所有網(wǎng)站幾乎都會(huì)使用到的一個(gè)功能,下面我就來(lái)給各位整理一個(gè)關(guān)于ajax注冊(cè)驗(yàn)證例子,希望此例子能幫助到各位哦.

html代碼如下:

  1. <script src="ajax.js"></script>  
  2. <form>  
  3. <table> 
  4. <tr> 
  5.   <td>用戶名:</td> 
  6.   <td><input type="text" id="txt1" onKeyUp="showHint(this.value)"></td> 
  7.  </tr> 
  8.  <tr align="center"> 
  9.   <td colspan="2"><span id="txtHint"></span></td> 
  10.  </tr> 
  11. </table> 
  12. </form> 

js文件代碼如下:

  1. var xmlHttp 
  2. function showHint(str) 
  3. if (str.length==0) 
  4.   {  
  5.   document.getElementById("txtHint").innerHTML="" 
  6.   return 
  7.   } 
  8. xmlHttp=GetXmlHttpObject() 
  9. if (xmlHttp==null
  10.   { 
  11.   alert ("Browser does not support HTTP Request"
  12.   return 
  13.   }  
  14. xmlHttp.onreadystatechange=stateChanged 
  15. var geturl="conn.php?q="+str 
  16. //sid是增加一個(gè)隨機(jī)數(shù) 防止頁(yè)面啟用緩存技術(shù)· 
  17. geturl=geturl+"&sid="+Math.random() 
  18. geturl=encodeURI(geturl); 
  19. geturl=encodeURI(geturl);  
  20. xmlHttp.open("GET",geturl,true
  21. xmlHttp.send(null
  22. }  
  23. function stateChanged()  
  24. {  
  25. if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"
  26.  {  
  27.  document.getElementById("txtHint").innerHTML=xmlHttp.responseText  
  28.  }  
  29. function GetXmlHttpObject() 
  30. var xmlHttp=null
  31. try 
  32.  { 
  33.  // Firefox, Opera 8.0+, Safari 
  34.  xmlHttp=new XMLHttpRequest(); 
  35.  } 
  36. catch (e) 
  37.  { 
  38.  // Internet Explorer 
  39.  try 
  40.   { 
  41.   xmlHttp=new ActiveXObject("Msxml2.XMLHTTP"); 
  42.   } 
  43.  catch (e) 
  44.   { 
  45.   xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); 
  46.   } 
  47.  } 
  48. return xmlHttp; 

php操作代碼如下:

  1. <?php 
  2. $q=$_GET["q"]; 
  3. $q = urldecode($q); 
  4. if (strlen($q) > 0) 
  5.   $conn = @mysql_connect("localhost","root","1010"or die ("MySql連接錯(cuò)誤"); 
  6.   mysql_select_db("xin",$conn); 
  7.   mysql_query("set names 'utf8'"); 
  8.    
  9.   $sql = "SELECT username FROM message WHERE username = '$q'"
  10.   $query = mysql_query($sql); 
  11.   @$row = mysql_fetch_array($query); 
  12.    
  13.   if(!emptyempty($row['username'])) 
  14.   {//開(kāi)源軟件:Vevb.com 
  15.    $response = "<font color=red>已經(jīng)被注冊(cè)!</font>"
  16.   }else 
  17.   { 
  18.    $response = "<font color=blue>恭喜!可以注冊(cè)!</font>"
  19.   } 
  20.    
  21.   echo $response
  22. ?> 

最后再給出數(shù)據(jù)庫(kù)代碼:

  1. DROP DATABASE IF EXISTS `xin`; 
  2. CREATE DATABASE `xin` /*!40100 DEFAULT CHARACTER SET utf8 */; 
  3. USE `xin`; 
  4.  
  5. CREATE TABLE `message` ( 
  6.   `id` int(11) NOT NULL auto_increment, 
  7.   `username` varchar(20) default NULL
  8.   PRIMARY KEY  (`id`) 
  9. ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 涞水县| 铜川市| 达州市| 崇义县| 咸丰县| 重庆市| 石狮市| 宣汉县| 县级市| 横峰县| 平罗县| 鹿泉市| 胶州市| 佛学| 乡城县| 霞浦县| 弥渡县| 淮安市| 中江县| 勐海县| 凤庆县| 遵化市| 旅游| 贵港市| 龙山县| 通化市| 调兵山市| 连南| 尼木县| 海盐县| 伊吾县| 临颍县| 焉耆| 高陵县| 松江区| 正镶白旗| 盘锦市| 调兵山市| 府谷县| 德令哈市| 临夏县|