實只要簡單的實現ajax的檢測用戶名
第一個
<!DOCTYPE html PUBLIC "
<html xmlns="
<head>
<meta http
<title>無標題文檔</title>
<script language="javascript" src=http://www
</head>
<body>
<table align="center">
<tr>
<td width="
<input size="
<td></td>
<td id="ckuser"></td>
</tr>
</table>
</body>
</html>
第二個要用到js
[php]
var xmlHttp;
function createXMLHttpRequest()
{
if(window
{
xmlHttp = new XMLHttpRequest();//mozilla浏覽器
}
else if(window
{
try
{
xmlHttp = new ActiveX
}
catch(e)
{}
try
{
xmlHttp = new ActiveXObject("Microsoft
}
catch(e)
{}
if(!xmlHttp)
{
window
return false;
}
}
}
function startRequest(username)
{
createXMLHttpRequest();//特編
xmlHttp
xmlHttp
xmlHttp
}
function handleStateChange()
{
if(xmlHttp
{
if(xmlHttp
{
//alert("來自服務器的響應
if(xmlHttp
document
}
else if(xmlHttp
{
document
}
}
}
}
[/php]
第三個文件就是php文件:ckuser
<?php
require_once("conn
$username = $_GET["name"];
$query="select id from user where username=
$res=mysql_query($query);
if(mysql_num_rows($res)!=
{
echo "true";
}else
{
echo "false";
}
?>
最後一個是數據庫鏈接文件conn
<?php
$conn=mysql_connect("localhost"
mysql_select_db("test"
mysql_query("set character set gb
mysql_query("set names gb
?>
From:http://tw.wingwit.com/Article/program/PHP/201311/21329.html