国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP+Ajax實現的檢測用戶名功能簡單示例

PHP+Ajax實現的檢測用戶名功能簡單示例

2019-06-17 10:25chengqiuming PHP教程

這篇文章主要介紹了PHP+Ajax實現的檢測用戶名功能,結合簡單實例形式分析了php結合ajax基于事件響應動態查詢數據庫及用戶名檢測相關操作技巧,需要的朋友可以參考下

本文實例講述了PHP+Ajax實現的檢測用戶名功能。分享給大家供大家參考,具體如下:

一 代碼

fun.js:

function chkUsername(username){
    if(username==''){ //判斷用戶名是否為空
      alert('請輸入用戶名!');
    }else{
    var xmlObj; //定義XMLHttpRequest對象
      if(window.ActiveXObject){ //如果是瀏覽器支持ActiveXObjext則創建ActiveXObject對象
        xmlObj = new ActiveXObject("Microsoft.XMLHTTP");
      }else if(window.XMLHttpRequest){ //如果瀏覽器支持XMLHttpRequest對象則創建XMLHttpRequest對象
          xmlObj = new XMLHttpRequest();
      }
      xmlObj.onreadystatechange = callBackFun; //指定回調函數
      xmlObj.open('GET', 'chk.php?username='+username, true); //使用GET方法調用chk.php并傳遞username參數的值
      xmlObj.send(null); //不發送任何數據,因為數據已經使用請求URL通過GET方法發送
      function callBackFun(){ //回調函數
        if(xmlObj.readyState == 4 && xmlObj.status == 200){ //如果服務器已經傳回信息并沒發生錯誤
              if(xmlObj.responseText=='y'){ //如果服務器傳回的內容為y,則表示用戶名已經被占用
                  alert('該用戶名已被他人使用!');
              }else{ //不為y,則表明用戶名未被占用
                alert('恭喜,該用戶未被使用!');
              }
          }
      }
    }
}

chk.php:

<?php
require_once 'conn.php';   //包含數據庫連接文件
$sql = mysql_query("select id, username from tb_user where username='".trim($_GET['username'])."'", $connID);   //執行查詢
$result = mysql_fetch_array($sql);
if ($result) {   //判斷用戶名是否存在
  echo 'y';
} else {
  echo 'n';
}
?>

conn.php:

<?php
$host = '127.0.0.1';
$userName = 'root';
$password = 'root';
$connID = mysql_connect($host, $userName, $password);
mysql_select_db('db_database27', $connID);
mysql_query('set names gbk');
?>

index.php:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Ajax檢測用戶名</title>
</head>
<script language="javascript" src="js/fun.js"></script>
<body>
<h2>Ajax檢測用戶名</h2>
<form name="form_register">
  用戶名:<input type="text" id="username" name="username" size="20" /> <input type="button" value="查看用戶名是否被占用" onclick="javascript:chkUsername(form_register.username.value)" />
</form>
</body>
</html>

二 運行結果

PHP+Ajax實現的檢測用戶名功能簡單示例

希望本文所述對大家PHP程序設計有所幫助。

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 日本一区二区精品 | 日韩素人一区二区三区 | 久久国产亚洲 | 九九热在线视频观看这里只有精品 | 欧洲黄色 级黄色99片 | 欧美一性一交 | 国产精品极品美女在线观看免费 | 青青草免费在线 | 国产日韩精品在线观看 | 国内自拍偷拍视频 | 99久久免费精品国产男女性高好 | 精品成人免费一区二区在线播放 | 我和我的祖国电影在线观看免费版高清 | 亚洲精品国产第一综合99久久 | 嫩草影院地址 | 91精品国产高清一区二区三区 | 男女免费视频 | 久久精品伊人 | 亚洲a网 | 成人亚洲精品777777大片 | 中文字幕在线第一页 | 久久99精品视频在线观看 | 91 在线| 精品一区二区免费视频视频 | 日本在线视频一区二区 | 亚洲视频在线观看 | 精品亚洲一区二区 | 国产aⅴ | 色综合天天综合网国产成人网 | 一区二区三区欧美 | 精品久久久久久久 | 丁香六月av | 日韩在线字幕 | 午夜精品久久久久久久白皮肤 | 亚洲视频一区二区 | 午夜国产精品成人 | 亚洲成av人片在线观看 | 成人一区二区三区久久精品嫩草 | 国产成人高清在线 | 亚洲成av人片在线观看香蕉 | 日本免费在线 |