- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的代码有一些问题,我希望它在我输入内容时执行 php 文件,但它不工作
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript">
function getStates(value) {
$.post("search.php", {name:value},function(data)
$("#results").html(data);
});
}
</script>
</head>
<input type="text" onkeyup="getStates(this.value)"/>
<br>
<div id="results"></div>
<body>
</body>
</html>
PHP
<?php
mysqli_connect("localhost", "#", "#") or die(mysqli_connect_errno());
mysql_select_db("#") or die(mysql_error());
$search = $_POST["name"];
$players = mysql_query("SELECT firstname FROM players WHERE firstname LIKE '%search%'");
while($player = mysql_fetch_array($players)) {
echo "<div>" . $players["firstname"] . "</div>";
}
?>
最佳答案
据我所知,你应该改变这个
'%search%'
到
'%{$search}%'
在
$players = mysql_query("SELECT firstname FROM players WHERE firstname LIKE '%search%'");
编辑
@user3187651 假设您已在服务器端完成所有操作。将您的 javascript 更改为:
function getStates(value) {
$.post("search.php", {name:value},function(data){
$("#results").html(data);
}
);
}
这应该可以消除客户端的错误。
关于php - Livesearch php 和 ajax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21144023/
当我输入字符串“cli”时,我会得到类似“client 1”、“client 2”等的结果。但是当我输入“谎言”时,我没有得到任何结果。似乎只有在最后才添加通配符。 如何将此功能添加到我的网站? 最佳
我在我的网页中使用了下面的 Livesearch 代码,它在学生表单中运行良好。但是在第二个文本框(员工表格)的索引页面中,实时搜索不起作用。我希望这是由于使用了属性 ID 的 JQuery 函数,这
我从这里使用 ajax 实时搜索:Ajax Livesearch 我想让用户在数据库中搜索城市,到目前为止效果很好。当我输入一个字母时,它会显示城市和邮政编码。现在我尝试使用密码使相同的搜索框也能工作
我的代码有一些问题,我希望它在我输入内容时执行 php 文件,但它不工作 function getStates(value) { $.post("search.ph
我是 JavaScript 的新手,一直在使用 PHP、Ajax、Javascript 和 mysql 进行实时搜索。 它与第一个 ID 字段配合得很好,但我总共有 8 个输入字段需要使用它,我尝试编
我可能面临一个微不足道的问题,但我两天来一直在四处寻找,但我自己无法找到解决方案。我想使用 Vue 和 Laravel 创建一个 Livesearch。 搜索输入.vue
好的,希望有人能帮忙。我有一个用于搜索员工的页面。要求是搜索在您键入时拉回结果。也许我正在以完全错误的方式处理这个问题,但我目前有工作代码。问题是某些结果返回的顺序不正确。 例如,您可能正在搜索“Do
我是一名优秀的程序员,十分优秀!