есть таблица в Бд ID, text_name таблица movies
проблемка в том что не выводится результат пишет что /Вы задали пустой запрос /
search.php
<?php
function search($words) {
$query_search = "";
$arraywords = explode(" ", $words);
foreach ($arraywords as $key => $value) {
if (isset($arraywords[$key - 1]))
$query_search .= " OR ";
$query_search .= "(`text_name` LIKE '%$value%')";
}
global $mysqli;
$query = "SELECT * FROM movies WHERE $query_search";
$mysqli = new mysqli ("127.0.0.1","root","","users");
$result_set = $mysqli->query($query);
}
?>
<!-- бла бла бла-->
</head>
<body>
<?php include ('block/header.php');?>
<div id="cont_online">
<div id="block_opisania">
<div id="text_poisk">
<h2>Результаты поиска:</h2>
<?php
if (($_GET["button_search"]) && (!empty($_GET["words"]))) {
$words = htmlspecialchars($words);
$results = search($_GET["words"]);
if (count($results) != 0) {
for ($i = 0; $i < count($results); $i++) {
$number = $i + 1;
$link = "search.php?id=".$results[$i] ["id"];
$text_name = $results[$i] ["text_name"];
include "search_item.php";
}
}
else echo "Ничего не найдено";
}
else echo "Вы задали пустой запрос";
?>
</div>
</div>
</div>
<?php include ('block/footer.php');?>
</body>
</html>
Search_item.php
<p>
<?php echo $number;?>. <a href="<?php echo $link;?>"><?php echo $text_name;?></a>
</p>
</p>