HTML Search_Term适用于多种产品

时间:2017-02-03 10:57:33

标签: php html search

我正在开发一个项目,我们需要一个图像来指向特定产品。我们选择了产品,我们希望使用search_term将它们引导至提供的产品。在HTML中我们目前使用此:<li><a href="/search?search_term=generator"><img src="/images/jquery-banner/1.jpg" border="0" /></a></li>但是,我想搜索我们提供的所有产品,即使它们属于不同的类别。

// Get search term
if (isset($_GET["search_term"]))
{
    $search_term = htmlspecialchars($_GET["search_term"]);
    $single_search_term = $search_term;

    // Check for errors in search
    if (strlen(trim($single_search_term)) == 0)
    {
        $search_error = TRUE;
        // Assign page details
        $page_title = 'Search Results';
        $meta_title = "Search Results"; 
        $meta_description = "";
        $meta_keywords = "";
        $category_description = "You haven't entered a valid search term, please try again";
    }
    else
    {
        $search_error = FALSE;
        $search_term = explode(" ", $search_term);

        $x = 0;
        // Loop through each search string and add to query
        foreach ($search_term as $value)
        {
            if ($x == 0)
            {
                $search_term = "(Product_Title LIKE '%" . $value . "%')";
                $x++;
            }
            else
            {
                $search_term .= " AND (Product_Title LIKE '%" . $value . "%')";
                $x++;
            }
        }   

0 个答案:

没有答案