<? include __DIR__ . '/../config.php'; include_once __DIR__ . '/../functions.php'; $search = dont_hack($_GET[search]); $result = sql_search('book_id,book_title','books','book_title',"$search"); $how = sql_how_result($result); echo "По запросу '".$search."' найдено $how результатов<br><hr>"; for ($i=0; $i < $how; $i++) { $row = sql_fetch_result($result); $cc = $row[cat]; //подбираем категорию $result_c= select_where('book_id,book_title', 'books',"book_id='".$cc."'",''); $row_c = sql_fetch_result($result_c); //вхождение и искомое слово обрамляем маркером $text_mark = str_replace("$search", "<mark>$search</mark>", "$row[book_title]"); echo "<a href=\"/book.php/?id=$row[book_id]\">$text_mark</a>"; echo "<br>"; } exit();
mysql_data_seek($query, 0); $row = mysql_fetch_assoc($query); $page_id = $row['id']; $name = $row['name']; $content = $row['text']; $bread = breadcrumbs($row['id']); $out = ''; //подключаем шаблон } if(isset($_GET['search']) and $_GET['search'] != '' and strip_tags(urldecode($_GET['search'])) != ''){ $search = strip_tags(urldecode($_GET['search'])); $out .= sql_search("news",$search,"В новостях"); $out .= sql_search("articles",$search,"В статьях"); $out .= sql_search("catalog",$search,"В каталоге"); $out .= sql_search("catalog_items",$search,"В товарах"); $out .= sql_search("content",$search,"В текстовых разделах"); if($out == ''){ $content .= 'По данному запросу "<span>'.urldecode($_GET['search']).'</span>" ничего не найдено'; }else{ $content .= 'По данному запросу "<span>'.urldecode($_GET['search']).'</span>" найдено:'.$out; } }else{ $content .= 'Поисковый запрос отсутствует.'; } //подключаем шаблон include($_SERVER['DOCUMENT_ROOT'].'templates/inner.tpl'); ?>