[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод стриниц
Hask1
Дорого времени суток!
Написал себе небольшой скрипт, цель его он выводит баны игроков из системы 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>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.