Jump to content

Search Engine Issue


unemployment

Recommended Posts

I'm in the process of build a network and need to create a search that lets people search by both first and last names. I have tailored the code below to search for first names, but I don't know how to tailor it to search for both first and last names.

 



<?php

//get data
$button = $_GET['search'];
$search = $_GET['search'];

if (!$button)
        echo "You didn't submit a keyword.";
else
{
        if (strlen($search)<1)
                echo "Search term too short.";
        else
        {
                echo "You searched for $search<hr>";
               
                require('connect.php');
                       
                        //explode our search term
                        $search_exploded = explode(" ",$search);
                       
                        foreach($search_exploded as $search_each)
                        {
                                //contruct query
                                $x++;
                                if ($x==1)
                                        $construct .= "firstname LIKE '%$search_each%'";
                                else
                                        $construct .= " OR firstname LIKE '%$search_each%'";
                        }
               
                //echo out construct
               
                $construct = "SELECT * FROM users WHERE $construct";
                $run = mysql_query($construct);
               
                $foundnum = mysql_num_rows($run);
               
                if($foundnum==0)
                        echo "No results found!<p>";
                else
                {
                        echo "$foundnum results found!<p>";
                       
                        while ($runrows = mysql_fetch_assoc($run))
                        {
                       
                        //get data
                        $firstname = $runrows['firstname'];
                        $lastname = $runrows['lastname'];
                       
                        echo "
                       
                        $firstname $lastname
                        ";
                       
                        }
                }
        }
}
?>

Link to comment
https://forums.phpfreaks.com/topic/216910-search-engine-issue/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.