Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/74.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
将PHP搜索与表单选项选择联系起来_Php_Sql_Ajax_Forms_Pdo - Fatal编程技术网

将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
    });
  });'