public function action_search() { //var_dump($_POST); //Складываем в массив выбранные параметры сортировки $arr = []; foreach ($_POST as $key => $val) { if ($val != '0') { $arr[$key] = $val; } } //Если параметры не выбраны - редирект на главную if (empty($arr)) { header('Location: http://naitidruzei.ru'); } else { // Количество статей на страницу. $count = isset($_GET['count']) ? $_GET['count'] : 5; // Смещение для БД $start = isset($_GET['start']) ? $_GET['start'] : 0; $worker = new News(); //Получаем кол-во строк по нашей выборке $all = $worker->getNumRowsSearch($arr); // Получаем результат запрса по нашей выборке $items = $worker->selectLimitSearch($count, $start, $arr); // Создаем блок ссылок с постраничной навигацией: $pagenav = new SimPageNav(); // Формирурем шаблон вывода $viewer = new Views(); $viewer->items = $items; $viewer->pagenav = $pagenav->getLinks($all, $count, $start, 10, 'start'); $viewer->display('all_views'); } }
public function action_all() { // Количество статей на страницу. $count = isset($_GET['count']) ? $_GET['count'] : 5; // Смещение для БД $start = isset($_GET['start']) ? $_GET['start'] : 0; // Получаем общее кол-во "страниц" на сайте $worker = new News(); $all = $worker->getNumRows(); // Получаем результат запрса по нашей выборке $items = $worker->selectLimit($count, $start); // Создаем блок ссылок с постраничной навигацией: $pagenav = new SimPageNav(); // Формирурем шаблон вывода $viewer = new Views(); $viewer->items = $items; $viewer->pagenav = $pagenav->getLinks($all, $count, $start, 10, 'start'); $viewer->display('all_views'); }
?> </em> </span> </a> <?php } ?> </div> </div> </div> <!-- /.panel --> <?php $pagenav = new SimPageNav(); echo $pagenav->getLinks($all, $count, $start, 10, 'start'); ?> <?php } // Выводим блок ссылок с постраничной навигацией: if (isset($_GET['id'])) { ?> <?php $id = addslashes(htmlspecialchars($_GET['id'])); $results = $wpdb->get_results("SELECT * FROM wp_helper WHERE id={$id}"); foreach ($results as $post) { $author = $post->author; $question = $post->question; $answer = $post->answer; } ?>