// Скрипт для тех, кто хочет научится соединяться с базой и выбирать результаты из БД // На самом деле ОК имеет хороший встроенный поиск по документам. А также в объекте списка ГД // есть раздел "поиск по документам" в котором нужно ввести параметр GET запроса, например keyword и тогда при выводе списка // в адресной строке браузера если добавить /?keyword=word, поиск будет в списке искать по этому слову _getDB(); if (isset($_GET['keyword'])) { $keywords = escapeTags($_GET['keyword']); $keyword = "%".$keywords."%"; } else { $keyword = ''; } // Поиск по документам $res_docs = $db->query(" SELECT dshybrid.header AS header, dshybrid_...id AS id, dshybrid_...f_... AS ..., FROM dshybrid_... INNER JOIN dshybrid ON dshybrid_....id=dshybrid.id WHERE dshybrid.published>0 AND dshybrid.header LIKE '$keyword' OR dshybrid_....f_... LIKE '$keyword' ORDER BY f_date DESC", $db); $docs = array(); for($i=0;$row = mysql_fetch_array($res_docs);$i++) { $docs[$i]['id'] = $row['id']; $docs[$i]['header'] = $row['header']; $docs[$i]['href'] = '/..../'.$row['id']; } // Присвоение масивов $ctx->_smarty->assign('docs', $docs); ?>