Ошибка в поисковом запросе.
<?php
if (!empty($_POST['query'])) {
$search_result = search ($_POST['query']);
echo $search_result;
}
else {
echo "Запрос пустой!";
}
?>
function search ($query) {
require_once "../includes/config.php";
$query = trim($query);
$query = mysql_real_escape_string($query);
$query = htmlspecialchars($query);
if (!empty($query))
{
if (strlen($query) < 3) {
$text = '<p>Слишком короткий поисковый запрос.</p>';
} else if (strlen($query) > 128) {
$text = '<p>Слишком длинный поисковый запрос.</p>';
} else {
$result = mysqli_query($connection, "SELECT news_id, title, text FROM `news` WHERE `text` LIKE '%$query%' OR `title` LIKE '%$query%'");
while ($row = mysqli_fetch_assoc($result)) {
?>
<?php
echo $row['title'];
?>
<?php
echo '<br>'.$row['text'].'<br>';
}
return $text;
}
}
}
<?php
$config = array(
'title' => 'name',
'db'=> array(
'server' => 'localhost',
'username' => 'root',
'password' => '',
'dbname' => 'name_db'
)
);
require "db.php";
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости