Написал себе небольшой скрипт, цель его он выводит баны игроков из системы sourcebans (cs:source)
Сделал пагинацию, но и тут проблема страницы показываются не сокращенно а все....То есть все 500 страниц !
<div class="wrapper">
<?php
$sdd_db_host=''; // ваш хост
$sdd_db_name=''; // ваша бд
$sdd_db_user=''; // пользователь бд
$sdd_db_pass=''; // пароль к бд
$limit_rows_per_page = 20;
$current_page_rows = 0;
if(isset($_GET['page']))
{
$current_page_rows = (int) $_GET['page'] * $limit_rows_per_page;
}
$conn = mysql_connect($sdd_db_host,$sdd_db_user,$sdd_db_pass); // коннект с сервером бд
//Вывожу нужную кодировку для отображения русских букв из БД MySql
@mysql_query("Set charset utf8");
@mysql_query("Set character_set_client = utf8");
@mysql_query("Set character_set_connection = utf8");
@mysql_query("Set character_set_results = utf8");
@mysql_query("Set collation_connection = utf8_general_ci");
if(!$conn)
{
throw new Exception('Не удалось подключиться к базе данных! Проверьте параметры подключения');
}
if(!mysql_select_db($sdd_db_name, $conn)) // выбор бд
{
throw new Exception("Не удалось выбрать базу данных {$ssd_db_name}!");
}
$result = mysql_query('SELECT * FROM `sb_bans` LIMIT '.$current_page_rows . ', '.$limit_rows_per_page, $conn); // запрос на выборку
$result_p = mysql_query('SELECT * FROM `sb_bans`'); // запрос на выборку
//Вывожу имена таблиц с инфой
echo '<table style="background: cornflowerblue;"><tr><td><b>Ник</b></td><td><b>STEA M</b></td><td><b>Причина</b></td></tr></table>';
//Выводим инфу о банах
while($row = mysql_fetch_array($result))
{
echo '
<table>
<tr>
<td>'.$row['name'].'</td>
<td>'.$row['authid'].'</td>
<td>'.$row['reason'].'</td>
</tr>
</table>';
}
//Выводим пагинацию
echo '<br><div class="st"><center>';
$i=0;
$ii=0;
while($row = mysql_fetch_array($result_p))
{
++$ii;
++$i;
if($i>=$limit_rows_per_page)
{
echo '<a href="?page='.$ii/$limit_rows_per_page.'">'.$ii/$limit_rows_per_page.'</a>';
$i=0;
}
}
echo '<center></div><br>';
?>
</div>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
<head>
<meta charset="utf-8" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="" />
<meta name="description" content="" />
<title>Список Банов</title>
<link rel="shortcut icon" href="" />
<style type="text/css">
body {background-image: url("/demo/img/bg.jpg");
background-color: rgb(0, 0, 0);
background-repeat: repeat;
background-attachment: fixed;
background-position: center center;
background-size: cover;}
table {
width: 1000px;
border-collapse: collapse;
font: 400 12px/18px verdana, arial, georgia sans-serif;
}
td {
width: 300px;
padding: 7px;
border-bottom: 1px solid #EFF2F4;
}
td:hover {background: #EFF2F4;}
tr {text-align: left;}
.wrapper {
background: #fff;
width: 1000px;
margin: 0 auto;
}
a {margin: 5px 15px 5px 5px;
color: black;
font-size: 20px;
text-decoration: none;}
a:hover {color: red;
text-decoration: none;}
.st {}
</style>
</head>
</html>