【发布时间】:2016-06-04 09:31:55
【问题描述】:
我正在使用 ajax 来检查是否使用了用户名。如果用户名被使用,它会向表单提交函数返回 false。我正在使用 MySQL。
index.php
$("#register-form").submit(function(){
var un = $("#un").val();
$.ajax({
type: "GET",
url: "user_check.php",
dataType: "html",
data: {un: un},
success: function(data){
}
});
});
user_check.php
$db = mysqli_connect("localhost","root","","webcap");
$user = $_POST['un'];
$query = mysqli_query($db,"SELECT * FROM users WHERE username='$un'");
$count = mysqli_num_rows($query);
echo $count;
如果数据为 1,如何向注册表单提交函数返回 false,如果数据为 0,如何返回 true?有没有更简单的方法来做到这一点?
【问题讨论】:
-
注意 Sql 注入!
标签: javascript php jquery mysql ajax