127
$mysqli = new mysqli ("localhost", "root", "", "asteroidsd");
$mysqli ->query("SET NAMES 'utf8'");
$result_set = $mysqli->query ("SELECT * FROM `usercat` ");
while (($row = $result_set->fetch_assoc()) !=false){
$frcatarr[$row['id']] = $row['frcat'];
}
$result_set = $mysqli->query ("SELECT * FROM `users` ");
$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 `users`
LIMIT 10 OFFSET ".($page_num*10));//10 - число выводимых на экран
строк на странице, вывод без сортировки и поиска
}
if ($_GET['search'] != null){
$result_set = $mysqli->query ("SELECT * FROM
`users` WHERE (surname LIKE '%".$search."%') OR (name LIKE
'%".$search."%') OR (login LIKE '%".$search."%') OR (otdel LIKE
'%".$search."%')");
$rows_num = mysqli_num_rows($result_set);
//подсчет количества строк в результатах поиска