Hi I have a search page that is not working. Can anyone tell me how I can fix my code below to make it work?
Thank You
<?php require_once "../db/connect.php"; // make link here $link = $db->_impl; // Check connection if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta name="keywords" content="" /> <meta name="description" content="" /> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Employee</title>link href="style.css" rel="stylesheet" type="text/css" media="screen" /> </head> <body> <div id="wrapper"><!-- end #header --> <div id="menu-wrapper"> <div id="menu"> <ul> <li><a href="index.php">Home</a></li> <li><a href="TDBOE.php">Department</a></li> <li><a href="contact.php">Contact</a></li> <li class="current_page_item"><a href="search.php">Search</a></li> <li><a href="#"> </a></li> <li><a href="#"> </a></li> <li><a href="#"> </a></li> <li><a href="#"> </a></li> <li><a href="logout.php">Logout</a></li> </ul> </div> </div> <!-- end #menu --> <div id="page"> <div id="page-bgtop"> <div id="page-bgbtm"> <div id="page-content"> <div id="content"> <div class="post"> <h2 class="title">Search Proposals:</h2> <p> </p> <p>Enter a proposal name below to search...</p> <!-- search --> <div class="search"> <form method="get" id="searchform" action="search.php"> <input type="hidden" name="searching" value="yes" /> <input type="text" value = "Search here..." name="search" id="search" /> <input type="submit" id="searchSubmit" name="searchSubmit" value= "Find" /> </form> </div> <!-- ENDS search --> <?php //error handling//////////// //If they did not enter a search term, show an error if ($search == "") { echo "<p>You forgot to enter a search term"; exit; } //entered a value, show results //Only displayed if they have submitted the form if ($searching == "yes") { echo "<h2>Results:</h2><p>"; } $sql = 'SELECT * FROM PROPOSALS p WHERE p.Name LIKE '%$searchSubmit%''; $result = mysqli_query($link, $sql); //if no matches in DB $matches=mysql_num_rows($data); if ($matches == 0) { echo "Sorry, but we can not find an entry to match your query<br><br>"; } while ($row = mysqli_fetch_array($link, $sql)) { echo " SEARCH RETURNED RESULTS! "; } ?> <div class="post"> <h2 class="title"> </h2> <p class="meta"> </div> <div style="clear: both;"></div> </div> <!-- end #content --> </div> </div> </div> </div> <!-- end #page --> </div> <div id="footer"> </div> <!-- end #footer --> </body> </html>