Здравствуйте пытаюсь на php организовать поиск по сайту через Mysql базу.
Но почему то этого не получается выводит пустой экран в чем может быть проблема? я новичек в этом деле может допустил где то ошибку.
function search($words) {
$words = htmlspecialchars($words);
if ($words === "") return false;
$query_search == "";
$arraywords = explode (" ", $words);
foreach($arraywords as $key => $value) {
if (isset($arraywords[$key -1]))
$query_search .= 'OR';
$query_search .= '`title` LIKE "%'.$value.'%" OR `year` LIKE "%'.$value.'%"';
}
$query = "SELECT * FROM films WHERE $query_search";
$mysqli = new mysqli("test","test","test","test");
$result_set = $mysqli->query($query);
$mysqli->close();
$i = 0;
while($row = $result_set->fetch_assoc()) {
$result1[$i] = $row;
$i++;
}
$result_set->close();
return $result1;
}
if (isset($_POST['bsearch'])) {
$words = $_POST['words'];
$result1 = search($words);
}
<form class="form-horizontal" role="form" name="search" method="post" action="/search">
<div class="input-group">
<input type="text" class="form-search" name="words" placeholder="Введите текст для поиска...">
<span class="input-group-btn">
<button class="btn btn-success" type="submit" name="bsearch">ok</button></span>
</div>
</form>