搜索特定类别的详细信息

时间:2014-04-22 16:47:37

标签: php jquery mysql json autocomplete

我开发了php ajax自动完成搜索,在那里我为搜索数据创建了单独的标签,属于5个类别。目前,5个选项卡自动填充结果仅显示特定类别的数据,但是当我输入自动填充结果以外的值时,它会提供属于所有类别的所有结果,而不是特定类别。

请告诉我如何解决这个问题。

类别01:以下代码我用于与类别id = 82相关的搜索数据

        $searchp=$_GET["term"];
    $query = $db -> getQuery(true);

     $query="SELECT * FROM content where title like '%".$searchp."%'AND categories_id=82 order by title ASC ";
    $db -> setQuery($query);
    // Load the results as a list of associated arrays.
    $results = $db -> loadAssocList();
    $json=array();
    foreach ($results as $json_result) {
        $json[] = array('value' => $json_result["title"], 'label' => $json_result["title"]);
    }


    echo json_encode($json);


==============================

              jQuery.noConflict();
                 jQuery(function(){
                     jQuery("#searchp").autocomplete({
                         source:'personal.php',
                        delay: 300 ,
                         minLength:1
                     });

});

0 个答案:

没有答案