>> $query = "SELECT * FROM Players WHERE Player LIKE '%$player_nameA%' OR Player LIKE
'%$player_nameB%' OR College LIKE '%$college%' OR Draft_Year LIKE '%$year_drafted%' OR
Round_Drafted LIKE '%$round_drafted%' OR Position LIKE '%$position%' OR
Years_Team_Search LIKE '%$year_team%' OR Uniform_Number LIKE '%$uniform%' ORDER BY
Player_ID"
I think the problem was occured when one of your criteria is empty.
It makes all records will dislayed. If criteria is "%%" all records will displayed.
Suggestion :
.
if ($player_nameA) $query = "OR Player LIKE '%$player_nameA%' ";
if ($player_nameB) $query .= "OR Player LIKE '%$player_nameB%' ";
if ($college) $query .= "OR College LIKE '%$college%' ";
if ($year_drafted) $query .= "OR Draft_Year LIKE '%$year_drafted%' ";
if ($round_drafted) $query .= "OR Round_Drafted LIKE '%$round_drafted%' ";
if ($position) $query .= "OR Position LIKE '%$postition%' ";
if ($year_team) $query .= "OR Year_Team_Search LIKE '%$year_team%' ";
if ($uniform) $query .= "OR Uniform_Number LIKE '%$uniform%' ";
$query = substr($query,3); // strip first OR.
$query = "SELECT * FROM Players WHERE $query ORDER BY Player_ID";
.
deZayner
--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php