<!-- Блок под поиск -->
<div id="searsh">
<form name="search" method="post" action="view_search.php">
<input type="search" name="query" placeholder="Поиск">
<button type="submit">Найти</button>
</form>
</div>
<?php
require("parts/connection.php");
//Запрос в базу данных (pages) для вывода на экран информации из всех полей (title, desciption, keywords, text)
$query = mysql_query("SELECT title, description, keywords, text, text_1, text_2, date FROM pages",$db);
//При ошибки запроса базы данных
if (!$query)
{
exit('Ошибка базы данных');
}
//
$res = mysql_fetch_array($query);
/ Подключение файла куда входят (название сайта, ключевые слова, описание, подключение стилий и скриптов ... )
?>
<?php
//Защита полей
if (isset($_POST['submit_s']))
{
$submit_s = $_POST['$submit_s'];
}
if (isset($_POST['search']))
{
$search = $_POST['search'];
}
if (isset($submit_s))
{
if (empty($search) or strlen($search) < 4 )
{
exit ("<p>Поисковой запрос не введён, либо он менее 4ех символов!</p>");
}
$search = trim($search);
$search = stripslashes($search);
$search = htmlspecialchars($search);
}
else
{
exit("<p>Вы обратились к файлу без необходимых параметров!</p>");
}
$result = mysql_query("SELECT page_id,title,keywords,description,text,text_1,text_2,date FROM pages WHERE MATCH(text) AGAINST('$search')",$db);
if (!$result)
{
echo "<p>Запрос на выборку данных из базы не прошол. Напиши об этом администратору p.f1@yandex.ru <br><strong>Код ошибки: </strong></p>";
exit(mysql_error());
}
if (mysql_num_rows($result) > 0)
{
while ($myrow = mysql_fetch_array($result));
}
else
{
echo "<span class='error_span_p'><p class='error_error'>Поиск не дал результатов? попробуйте правильно перефразировать ваш запрос, и тогда найдется всё.</p></span>";
exit();
}
?>
МОЖЕТ У КОГО ЕСТЬ ДРУГОЙ ПОЛНОЦЕННЫЙ СКРИПТ ПОИСКА С ЗАЩИТОЙ ПОЛЕЙ и с коментариями??? или этот получится довести до ума! Готов отблагодарить материально! p.f1@yandex.ru