Can anyone tell me what is wrong with the code that is below?  Whenever I use this it 
returns all the records in the table no matter what is searched for.

Thanks for any help,

Terry

---------- CODE ------------

<?

if ($submit) {

// DB Connect

$db=mysql_connect("localhost","username","password"); // Changed for php list

mysql_select_db("Database"); // Changed for php list

$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";

$result = mysql_query($query);

if(!$result) echo "No Results";

if($myrow=mysql_fetch_array($result)) {

echo "<br><b>Search results:</b><br>";

echo "<ol>";

do {

echo "<li>".$myrow["Player"]."";

} while ($myrow=mysql_fetch_array($result)); // start loop over to output more because 
$myrow was set again

echo "</ol><br>";

?>

--------- END CODE ----------

----------- FORM ------------

<table>

<form method="post" action="players.php">

<tr>

<td>

Players First Name</td><td><input type="text" size="20" name="player_nameA" />

</td>

</tr>

<tr>

<td>

Players Last Name</td><td><input type="text" size="20" name="player_nameB" />

</td>

</tr>

<tr>

<td>

College</td><td><input type="text" size="20" name="college" />

</td>

</tr>

<tr>

<td>

Year Drafted </td><td><select name="year_drafted">

<option value="">Any</option>

<option value="1968">1968</option>

<option value="1969">1969</option>

<option value="1970">1970</option>

<option value="1971">1971</option>

<option value="1972">1972</option>

<option value="1973">1973</option>

<option value="1974">1974</option>

<option value="1975">1975</option>

<option value="1976">1976</option>

<option value="1977">1977</option>

<option value="1978">1978</option>

<option value="1979">1979</option>

<option value="1980">1980</option>

<option value="1981">1981</option>

<option value="1982">1982</option>

<option value="1983">1983</option>

<option value="1984">1984</option>

<option value="1985">1985</option>

<option value="1986">1986</option>

<option value="1987">1987</option>

<option value="1988">1988</option>

<option value="1989">1989</option>

<option value="1990">1990</option>

<option value="1991">1991</option>

<option value="1992">1992</option>

<option value="1993">1993</option>

<option value="1994">1994</option>

<option value="1995">1995</option>

<option value="1996">1996</option>

<option value="1997">1997</option>

<option value="1998">1998</option>

<option value="1999">1999</option>

<option value="2000">2000</option>

<option value="2001">2001</option>

<option value="2002">2002</option>

</select></td>

</tr>

<tr>

<td>

Round Drafted </td><td><input type="text" size="20" name="round_drafted" />

</td>

</tr>

<tr>

<td>

Position</td><td><select name="position">

<option value="">Any</option>

<option value="offense">Offense</option>

<option value="defense">Defense</option>

<option value="special_teams">Special Teams</option>

</select>

</td>

</tr>

<tr>

<td>

Year With the team</td><td><select name="year_team">

<option value="">Any</option>

<option value="1968">1968</option>

<option value="1969">1969</option>

<option value="1970">1970</option>

<option value="1971">1971</option>

<option value="1972">1972</option>

<option value="1973">1973</option>

<option value="1974">1974</option>

<option value="1975">1975</option>

<option value="1976">1976</option>

<option value="1977">1977</option>

<option value="1978">1978</option>

<option value="1979">1979</option>

<option value="1980">1980</option>

<option value="1981">1981</option>

<option value="1982">1982</option>

<option value="1983">1983</option>

<option value="1984">1984</option>

<option value="1985">1985</option>

<option value="1986">1986</option>

<option value="1987">1987</option>

<option value="1988">1988</option>

<option value="1989">1989</option>

<option value="1990">1990</option>

<option value="1991">1991</option>

<option value="1992">1992</option>

<option value="1993">1993</option>

<option value="1994">1994</option>

<option value="1995">1995</option>

<option value="1996">1996</option>

<option value="1997">1997</option>

<option value="1998">1998</option>

<option value="1999">1999</option>

<option value="2000">2000</option>

<option value="2001">2001</option>

<option value="2002">2002</option>

</select>

</td>

</tr>

<tr>

<td>

Uniform Number</td><td><input type="text" size="20" name="uniform" />

</td>

</tr>

<tr>

<td colspan="2">

<center><input type="submit" name="submit" value="Search"></center>

</td>

</tr>

</table>



Reply via email to