Ik heb onderstaande code om een search te doen op basis van een query. Echter krijg ik de resultaten niet terug.
Een echo als dit toont echter wel de juiste informatie.
Eveneens als ik de method GET wijzig in POST en regel 8 ook aanpas naar _REQUEST dan krijg ik wel resultaten. Echter dit zijn alleen de resultaten die ik in het form heb ingevoerd en niet vanuit de query.
PHP
<form action="search.php" method="GET" >
<input type="text" name="search" />
<input type="submit" value="Search" />
</form>
<?php
$con_search = mysqli_connect("localhost","user","pass","dbname");
if(isset($_POST['submit'])) {
$term = mysqli_real_escape_string($con_search, $_GET['search']);
$sql_search = "SELECT * FROM `video` WHERE title LIKE '%".$term."%'";
$r_query_search = mysqli_query($con_search, $sql_search);
while ($row_for_search = mysqli_fetch_array($r_query_search)){
echo $row_for_search['title'];
}
}
?>
Toon Meer
Wie kan me helpen het bovenstaande script aan te passen zodat ik zoekresultaten kan tonen op basis van de query?