我正在做一个小项目,现在我正在研究注册模块。我使用 Jquery.post
方法调用检查输入数据是否正确的页面。一切正常,但如果数据不正确,它会显示消息但也会注册用户。这是js代码:
$("#name").keyup(function(){
$.post("check/user_check.php" , {
username: $("#name").val()
}, function(response) {
$("#validateTips").fadeIn("slow");
$("#validateTips").html(response);
});
});
而 user_check.php 是:
<?php
include "config.php";
$user = $_POST['username'];
$user_query = mysql_query("SELECT username FROM users WHERE username='$user'");
if(strlen($user) < 3)
{
print "<span id='wrong'>username is too short</span>";
}
还有其他情况太长并且已经采取了,但我想你明白重点是什么。所以问题是如果 user_check.php 打印用户名不正确,如何防止注册?