Подскажите в чем я допустил ошибку? При вводе слова в поисковую строку всегда выдает, якобы я нечего не запросил.
<?php
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("localhost","root"," ","pris");
$result_set = $mysqli->query($query);
$mysqli->close();
$i = 0;
while($row = $result_set->fetch_assoc()) {
$result[$i] = $row;
$i++;
}
$result_set->close();
return $result;
}
if (isset($_POST['bsearch'])) {
$words = $_POST['$words'];
$result = search($words);
}
//
if (isset($_POST['bsearch'])) {
echo "<h1>Результаты поиска</h1>";
if ($result === false){
echo "Вы задали пустой запрос";
}
else{
for ($i = 0; $i < count($result); $i++)
echo $result[$i] ["title"]."br";
}
}
?>
<form class="navbar-form" name="search" action="search.php" method="post">
<div class="input-group">
<input type="text" class="form-control" name="words" placeholder="Введите запрос для поиска..." >
<input type="submit" name="bsearch" value="Поиск">
</div>
</form>