Файл: OldBlog by Axer/blog/search.php
Строк: 28
<?
include_once("inc/connect.php");
include_once("inc/head.php");
if (!empty($_POST['query'])) {
$search_result = search ($_POST['query']);
echo $search_result;
}
function search ($query)
{
$query = trim($query);
$query = mysql_real_escape_string($query);
$query = htmlspecialchars($query);
if (!empty($query))
{
if (strlen($query) < 3) {
$text = '<div class="error">Слишком короткий поисковый запрос.</div>';
} elseif (strlen($query) > 128) {
$text = '<div class="error">Слишком длинный поисковый запрос.</div>';
} else {
$q = "SELECT *
FROM `stati` WHERE `stat` LIKE '%$query%'
OR `namestat` LIKE '%$query%'";
$result = mysql_query($q);
if (mysql_affected_rows() > 0) {
$row = mysql_fetch_assoc($result);
$num = mysql_num_rows($result);
$text = '<div class="zlink">По запросу <font color="red"><b>'.$query.'</b></font> найдено статей: '.$num.'</div>';
do {
// Делаем запрос, получающий ссылки на статьи
$text .= '<div class="link"><a href="view.php?articles='.$row['id'].'">'.$row['namestat'].'</a></div>';
} while ($row = mysql_fetch_assoc($result));
} else {
$text = '<div class="error">По вашему запросу ничего не найдено.</div>';
}
}
} else {
$text = '<div class="error">Задан пустой поисковый запрос.</div>';
}
return $text;
}
echo'<div class="link"><a href="/">В блог</a></div>';
include_once("inc/foot.php");
?>