I am working on a search page for a site. I have wrote the following code.
Search Page:
<html>
<head>
<title>Search</title>
</head>
</body>
Search:
<form method="post" action="search.php">
<input type="text" name="search" size=25 maxlength=100>
<input type="Submit" name="Submit" value="Search">
</form>
</body>
</html>
Results Page:
<?
$db=mysql_connect("host", "user", "password");
mysql_select_db("test",$db);
$search=$_POST["search"];
$result = mysql_query("SELECT * FROM email WHERE Name LIKE '%$search%'",$db);
if($row = mysql_fetch_array($result)){
do{
printf("%s\n<br>", $row["email"]);
}while($row = mysql_fetch_array($result));
{
$name=$row["name"];
echo $name;
echo "<br>";
}
} else {
echo "No Records Found!";
}
?>
It seems to search ok, (I get no errors.), but it does not display any data from the database. IE, I searched for an email address that I knew was in the datebase the source code from the returned page looked like this.
<br><br>
Any help here would be great. Thanks in advance.