如果这真的很愚蠢,我很抱歉。我已经搜索但似乎无法找到答案。我希望我能解释我想要做什么。
我希望能够查询数据库以及其中是否有记录以显示 span/div 中的记录,或者如果没有则显示未找到的错误消息。
我有一个 jquery 检查并运行以检查用户名是否在数据库中,我想知道的是修改它以提取所有数据并将其显示在原始页面的 span/div 中是多么容易。
这是我的jQuery:
$(document).ready(function () {
$('#username').keyup(username_check);
});
function username_check() {
var username = $('#username').val();
if (username == "" || username.length < 2) {
$('#username').css('border', '1px #D5D5D5');
$('#cross').hide();
$('#tick').hide();
} else {
jQuery.ajax({
type: "POST",
url: "check.php",
data: 'username=' + username,
cache: false,
success: function (response) {
if (response == 1) {
$('#username').css('border', '2px #C33 solid');
$('#tick').hide();
$('#cross').fadeIn();
} else {
$('#username').css('border', '2px #090 solid');
$('#cross').hide();
$('#tick').fadeIn();
}
}
});
}
}
我可以在一个页面上完成所有这些并从同一页面查询数据库,而不是将其发布到另一个页面,因为我不知道如何将结果返回到调用页面?
我希望我已经解释了我想要做什么。抱歉,如果我没有
这是PHP代码:
$username = trim(strtolower($_POST['username'])); $username = mysql_escape_string($username); $query = "SELECT adbkid FROM person WHERE adbkid = '$username' LIMIT 1"; $result = mysql_query($query); $num = mysql_num_rows($result); echo $num; mysql_close()