将PHP搜索与表单选项选择联系起来
如示例图片所示,如何集成来自的搜索结果?现在我有:将PHP搜索与表单选项选择联系起来,php,sql,ajax,forms,pdo,Php,Sql,Ajax,Forms,Pdo,如示例图片所示,如何集成来自的搜索结果?现在我有: if(isset($_POST['q'])) { $q = $_POST['q']; $select = $db->query("SELECT * FROM customers WHERE FName LIKE '%$q%' OR LName LIKE '%$q%' ORDER BY ID DESC"); //Search Form Box <form method="post"> <input type="t
if(isset($_POST['q'])) {
$q = $_POST['q'];
$select = $db->query("SELECT * FROM customers WHERE FName LIKE '%$q%' OR
LName LIKE '%$q%' ORDER BY ID DESC");
//Search Form Box
<form method="post">
<input type="text" name="q" /> <input type="submit" name="search" />
</form>
我看不出autocomplete在标记代码有限的情况下会如何工作。要实现您的目标,请逐步查看以下示例:
它使用
jquery
、ajax
、php
和mysql
等工具,可以做你想做的事情。@Jay_Blanchard不会,自动完成只能处理有限数量的项目,我想加入一个可能有5000多个项目的数据库。SautoComplete在大型数据库中运行得非常好。@Styphon请参阅上面添加的代码(自动完成)@Steven只有一种方法可以学习、参与并获得成功。您可能会遇到困难,但至少尝试编写代码。谢谢,这看起来是一个很好的起点。我将从这里开始,并尝试根据需要进行修改needed@Steven不客气!如果我的回答帮助了你,请考虑接受它作为正确的答案,TKS!
'$(function() {
var availableTags = [
"ActionScript",
"AppleScript",
"Asp",
"BASIC",
"C",
"C++",
"Clojure",
"COBOL",
"ColdFusion",
"Erlang",
"Fortran",
"Groovy",
"Haskell",
"Java",
"JavaScript",
"Lisp",
"Perl",
"PHP",
"Python",
"Ruby",
"Scala",
"Scheme"
];
$( "#tags" ).autocomplete({
source: availableTags
});
});'