<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<title>用户注册 </title> <link href="css/styles.css" rel="stylesheet" type="text/css" media="all"/> <script type="text/javascript" src="js/jquery.min.js"></script></head>
<body><div class="message warning">
<div class="inset">
<div class="login-head">
<h1>用户注册</h1> <div class="alert-close"></div>
</div> <form method="post" action="zhuc.php?action=doreg">
<ul>
<li><input type="text" class="text" name="username" id="name" value="用户名"></li>
<li><p id="show"></p></li>
<li><input type="password" name="password" value=""/> <a href="#" class="icon lock"></a></li>
<li><input type="password" name="rpwd" value=""/> <a href="#" class="icon lock"></a></li>
</ul> <div class="submit">
<input type="submit" value="注册">
<h4><a href="#">忘记密码?</a></h4> <div class="clear"></div>
</div>
</form>
</div>
</div><!--- footer --->
<div class="footer">
<p>Copyright © 2010-2016.<a href="http://localhost/myblog/index.php">我的网站</a></p>
</div>
<script>
document.getElementById('name').onblur=function(){
var request=new XMLHttpRequest();
request.open('get','zhuc.php?action=check&name='+document.getElementById('name').value);
request.send();
request.onreadystatechange=function(){
if(request.readyState===4 && request.status===200){
var text=request.responseText;
if(text='已存在'){
document.getElementById('show').innerHTML=text; }else{
document.getElementById('show').innerHTML=text;
}
}
}
}
</script></body>
</html>
php代码:
<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2016/11/7
* Time: 9:50
*/
include "chuangj.php";
$action=isset($_GET['action'])?$_GET['action']:'zzc';
if($action=='zzc'){
include_once"template/reg.html";
}elseif($action=='doreg'){
$name=addslashes($_POST['username']);
if(isset($name)){
$sql="select yh_name from yh WHERE yh_name='$name'";
$yhq=$df->query($sql)->fetch();
if(!$yhq){
$rpwd=addslashes($_POST['rpwd']);
$pwd=addslashes($_POST['password']);
if($pwd===$rpwd){
$sq="insert into yh VALUES (NULL ,'$name','$pwd','')";
$yhk=$df->exec($sq);
if($yhk){
echo "<script>location.href='dll.php'</script>";
}else{
echo "<script>location.href='zhuc.php'</script>";
}
}else{
echo "<script>location.href='zhuc.php'</script>";
}
}else{
echo "<script>location.href='zhuc.php'</script>";
}
}else{
echo "<script>location.href='zhuc.php'</script>";
}
}elseif($action=='check'){
$name=$_GET['name'];
$sql="select * from yh WHERE yh_name='$name'";
$data=$df->query($sql)->fetch();
if($data){
echo "已存在";
}
else{
echo "不存在可以注册";
}
}
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<title>用户注册 </title> <link href="css/styles.css" rel="stylesheet" type="text/css" media="all"/> <script type="text/javascript" src="js/jquery.min.js"></script></head>
<body><div class="message warning">
<div class="inset">
<div class="login-head">
<h1>用户注册</h1> <div class="alert-close"></div>
</div> <form method="post" action="zhuc.php?action=doreg">
<ul>
<li><input type="text" class="text" name="username" id="name" value="用户名"></li>
<li><p id="show"></p></li>
<li><input type="password" name="password" value=""/> <a href="#" class="icon lock"></a></li>
<li><input type="password" name="rpwd" value=""/> <a href="#" class="icon lock"></a></li>
</ul> <div class="submit">
<input type="submit" value="注册">
<h4><a href="#">忘记密码?</a></h4> <div class="clear"></div>
</div>
</form>
</div>
</div><!--- footer --->
<div class="footer">
<p>Copyright © 2010-2016.<a href="http://localhost/myblog/index.php">我的网站</a></p>
</div>
<script>
document.getElementById('name').onblur=function(){
var request=new XMLHttpRequest();
request.open('get','zhuc.php?action=check&name='+document.getElementById('name').value);
request.send();
request.onreadystatechange=function(){
if(request.readyState===4 && request.status===200){
var text=request.responseText;
if(text='已存在'){
document.getElementById('show').innerHTML=text; }else{
document.getElementById('show').innerHTML=text;
}
}
}
}
</script></body>
</html>
php代码:
<?php
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2016/11/7
* Time: 9:50
*/
include "chuangj.php";
$action=isset($_GET['action'])?$_GET['action']:'zzc';
if($action=='zzc'){
include_once"template/reg.html";
}elseif($action=='doreg'){
$name=addslashes($_POST['username']);
if(isset($name)){
$sql="select yh_name from yh WHERE yh_name='$name'";
$yhq=$df->query($sql)->fetch();
if(!$yhq){
$rpwd=addslashes($_POST['rpwd']);
$pwd=addslashes($_POST['password']);
if($pwd===$rpwd){
$sq="insert into yh VALUES (NULL ,'$name','$pwd','')";
$yhk=$df->exec($sq);
if($yhk){
echo "<script>location.href='dll.php'</script>";
}else{
echo "<script>location.href='zhuc.php'</script>";
}
}else{
echo "<script>location.href='zhuc.php'</script>";
}
}else{
echo "<script>location.href='zhuc.php'</script>";
}
}else{
echo "<script>location.href='zhuc.php'</script>";
}
}elseif($action=='check'){
$name=$_GET['name'];
$sql="select * from yh WHERE yh_name='$name'";
$data=$df->query($sql)->fetch();
if($data){
echo "已存在";
}
else{
echo "不存在可以注册";
}
}
text='已存在是赋值
改为==
if(text=='已存在'){打错符号了,=是赋值运算符,==才是比较运算符