Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/252.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 检查数据库中是否存在搜索项-PHP-won';不会输出任何内容,但仍会将项添加到数据库中_Javascript_Php_Html_Css - Fatal编程技术网

Javascript 检查数据库中是否存在搜索项-PHP-won';不会输出任何内容,但仍会将项添加到数据库中

Javascript 检查数据库中是否存在搜索项-PHP-won';不会输出任何内容,但仍会将项添加到数据库中,javascript,php,html,css,Javascript,Php,Html,Css,我正在学习PHP,希望解决我的PHP、JS和SQL问题 如有必要,为了确保您准确地理解问题所在,您可能需要设置HTML、CSS、PHP和JS以使用SQL数据库。只有你有时间,我才会问你 正如你可能知道的,我有一个搜索栏。用户在搜索栏中键入他们的兴趣,然后将该兴趣添加到数据库中。如果他们的兴趣存在于数据库中(就像其他人有同样的兴趣一样),它会使用If语句来表示。但是,由于某些原因,如果发现了兴趣(甚至不是测试警报),它将不会做任何事情。然而,它会在数据库中插入一些非常奇怪的东西(在本例中是其他现有

我正在学习PHP,希望解决我的PHP、JS和SQL问题

如有必要,为了确保您准确地理解问题所在,您可能需要设置HTML、CSS、PHP和JS以使用SQL数据库。只有你有时间,我才会问你

正如你可能知道的,我有一个搜索栏。用户在搜索栏中键入他们的兴趣,然后将该兴趣添加到数据库中。如果他们的兴趣存在于数据库中(就像其他人有同样的兴趣一样),它会使用If语句来表示。但是,由于某些原因,如果发现了兴趣(甚至不是测试警报),它将不会做任何事情。然而,它会在数据库中插入一些非常奇怪的东西(在本例中是其他现有兴趣的数量)。我在PHP文件中插入了注释,以解释正在发生的事情以及问题所在

以下分别是PHP、JS、CSS和HTML:

添加一个

<div id="response"></div>

尝试添加一个模具;在echo@AlexanderNorton之后,问题似乎仍然存在。我认为,如果您将其设置为在数据库上工作,则可能会帮助您更好地理解这个问题。再说一次,只要你有时间!非常感谢。我明白了,因为请求是使用ajax调用发出的,所以需要在enterPressed函数中添加success:参数。别介意我以前的评论。它与“警报”一起工作。但我需要它来打印“用户存在”之类的内容在网站本身,而不是警报。这可能吗?再次感谢!您可以在HTML页面中添加一个,然后在success:function use$(“#response”).HTML(“用户存在”

”;(很抱歉,我还是习惯于评论这个网站)
function enterPressed(e, field) {
    if (e.keyCode == 13) {
        var tb = document.getElementById("searchbox");
        if (field.value.length > 0) {
            document.getElementById('searching').style.display='block';
            document.getElementById('searchdisappear').style.display='none';
            $.ajax({
                type: 'POST',
                url: './php/phprefresh.php',
                data: {interestinput: field.value, counter: "counter"},
                success: function() { 
                    $("#response").html("<p>User Exists</p>");  
                }
            });
        }
    }
}
success: function(data) { 
    $("#response").html(data);     
}