Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.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 多个产品的HTML搜索\u术语_Php_Html_Search - Fatal编程技术网

Php 多个产品的HTML搜索\u术语

Php 多个产品的HTML搜索\u术语,php,html,search,Php,Html,Search,我正在做一个项目,我们需要一个形象,以直接向特定的产品。我们已经选择了提供的产品,我们希望使用搜索词将其指向提供的产品。在HTML中,我们目前使用以下内容:,但是,我想搜索我们提供的所有产品,即使它们属于不同的类别 // Get search term if (isset($_GET["search_term"])) { $search_term = htmlspecialchars($_GET["search_term"]); $single_search_term = $se

我正在做一个项目,我们需要一个形象,以直接向特定的产品。我们已经选择了提供的产品,我们希望使用搜索词将其指向提供的产品。在HTML中,我们目前使用以下内容:
  • ,但是,我想搜索我们提供的所有产品,即使它们属于不同的类别

    // 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++;
                }
            }