设想是:将一个名字通过Ajax检测数据库中是否有这个名字存在。
结果在数据库中有11显示‘1’但如果输入1111数据库中没有此姓名仍显示‘1’。不知道代码哪儿出现问题了。谢谢答复!!
代码如下:
index.html页面
checkname.php文件:
结果在数据库中有11显示‘1’但如果输入1111数据库中没有此姓名仍显示‘1’。不知道代码哪儿出现问题了。谢谢答复!!
代码如下:
index.html页面
<form id="register" name="register">
注册名:<input name="username" id="username" type="text" />
<input name="check" id="check" type="button" value="检测名字"/>
</form>
<div id="checkres">检测</div>
$(function(){
$("#check").click(function(){
$.get("checkname.php", {
user : $("#username").val()
}, function (data, textStatus){
$("#checkres").html(data); // 把返回的数据添加到页面上
}
);
});
});
checkname.php文件:
<?php header ( "Content-type: text/html; charset=UTF-8" );
$conn = mysql_connect("localhost", "root", "111");
mysql_select_db("db", $conn);
mysql_query("SET NAMES UTF8");
$sql = "select * from hello where username='".$_GET['user']."'";
$res=mysql_query($sql);
$result=mysql_fetch_array($res);
if($result)
{
$resback='1';
}
else
{
$resback='0';
}
echo $resback;?>