ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

Не работает поиск по сайту
  #1  
Старый 29.08.2009, 08:18
Аватар для selevit
selevit
Banned
Регистрация: 19.08.2009
Сообщений: 104
Провел на форуме:
247293

Репутация: 23
Отправить сообщение для selevit с помощью ICQ
По умолчанию Не работает поиск по сайту

Всем доброго времени суток! я написал небольшой скрипт поиска для своего сайта на php - Вот сама страница со скриптом:

Код HTML:
<? include ("blocks/bd.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>");
}




?>




<link href="style.css" rel="stylesheet" type="text/css" />
</head>

<body>
<table width="900" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" class="main_border">

<?php include ("blocks/header.php");?>

  <tr>
    <td valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" class="top" id="s">
      <tr>
        <?php include ("blocks/left_td.php");?>
        <td width="77%" align="left" valign="top">
        
        
        <p class="nav_title">Поиск</p>
        
      
		<?php 
		
		$result = mysql_query("SELECT id,title,description,date,author,view,download FROM data WHERE MATCH(text) AGAINST('$search')",$db);
		
		if (!$result)
        {
        echo "<p>Запрос на выборку данных из базы не прошел. Напишите об этом администратору admin@ruseller.com. <br> <strong>Код ошибки:</strong></p>";
         exit(mysql_error());
         }

       if (mysql_num_rows($result) > 0)

         {
        $myrow = mysql_fetch_array($result); 

		do
		
		
		{
		
		
		printf ("    <table align='center' class='post'>
             <tr>
             <td>
			 <p class = 'nav_link'><a href='view_post.php?id=%s'>%s</a>
			 <p class = 'post_adds'>Дата Добавления: %s</p>
			 <p class = 'post_adds'>Добавил: %s</p>
			 </td>
             </tr>
			 <tr>
			 <p><td>%s
			 <p class = 'post_view'>Просмотров: %s</p>
			 <p class = 'post_view'>Загрузок: %s</p>
			 </tr>
             </table>", $myrow['id'], $myrow['title'], $myrow['date'], $myrow['author'], $myrow['description'], $myrow['view'], $myrow['download']);
		
		
		
		}
		while ($myrow = mysql_fetch_array($result));



}

else
{
echo "<p>Информация по Вашему запросу на блоге не найдена.</p>";
exit();
}

?>
   
        
        </td>
      </tr>
    </table></td>
  </tr>
<?php include ("blocks/footer.php");?>
</table>



при правильном поисковом запросе он ничего не находит.

Последний раз редактировалось selevit; 29.08.2009 в 08:35..
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
>>> : Поиск по сайту становится выгодным : <<< StopFreeLife Мировые новости 0 25.08.2009 11:44
md5 Badak Расшифровка хешей 12 08.08.2009 21:41
Paros - инструмент для исследования веб-приложений Kuzya Авторские статьи 2 10.04.2009 17:37



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ