147
$rows_num = mysqli_num_rows($result_set); //общее число
строк
$pages = $rows_num/10; //подсчет числа страниц при выводе
по 10 строк на страницу
$pages = ceil($pages); //округление числа страниц
$page_num = (integer) $_GET['page_num']; //перехват номера
страницы
$order = $_GET['order']; //перехват упорядочивания списка
$search = $_GET['search']; //перехват строки поиска
if ($order==null)
if ($search == null){
$result_set = $mysqli->query ("SELECT * FROM `tickets`
ORDER BY `id` LIMIT 10 OFFSET ".($page_num*10));//10 - число
выводимых на экран строк на странице, вывод без сортировки и поиска
}
if ($_GET['search'] != null){
$result_set = $mysqli->query ("SELECT * FROM
`tickets` WHERE ((creator LIKE '%".$search."%') OR (sdescr LIKE
'%".$search."%') OR (`id` LIKE '%".$search."%') OR (`otdel` LIKE
'%".$search."%') OR (assigned LIKE '%".$search."%'))");
$rows_num = mysqli_num_rows($result_set);
//подсчет количества строк в результатах поиска
$pages = $rows_num/10; //подсчет числа страниц
при выводе по 10 строк на страницу
$pages = ceil($pages); //округление числа
страниц
$result_set = $mysqli->query ("SELECT * FROM
`tickets` WHERE ((creator LIKE '%".$search."%') OR(sdescr LIKE