имеем исполняемый код отвечающий за пагинацию:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- // Часть с пагинацией # -> ------------
- $numperpage = 18; //кол-во записей на одной странице
- $countsql = $db->prepare('SELECT COUNT(id) FROM products WHERE '.$query_search.'');
- $countsql -> execute($params);
- $row_count = $countsql->fetch();
- $numrecords = $row_count[0]; // всего записей
- $page_start= $_GET['start'];
- if (!$page_start) $page_start = 0;
- $start_page= $page_start * $numperpage;
- echo '<div class="PageSelector1">';
- for ($i=0;$i<$numlinks;$i++){
- if ($page_start == $i) $Swch = 'SwchItemCur1';
- else $Swch = 'SwchItem1';
- $y=$i+1;
- echo '<a href="/search_new/'.$keyword.'?start='.$i.'" class="'.$Swch.'">'.$y.'</a>';
- }
- echo '</div>';
- // <- Завершение пагинации # ----------
- $query = $db->prepare('SELECT * FROM products WHERE '.$query_search.' ORDER BY
- name limit '.$start_page.','.$numperpage.'');
- $query->execute($params);