Здравейте, използвам за страниците този код, но той ми извежда в бутоните всички номера на страниците. Ако има 150 страници ги изважда със 150 бутона. Има ли как да се стане да ги показва както е във всички сайтове примерно 5 бутона (1 2 3 4 5 ... 150 )
Намерих няколко в нета, но всички са с ужасно сложни и не мога да ги пригодя
Намерих няколко в нета, но всички са с ужасно сложни и не мога да ги пригодя
Код:
<?
$sql = "SELECT COUNT(`id`) as `rows` FROM таблица WHERE kategoria='$kategoria'";
$total = mysql_fetch_assoc(mysql_query($sql));
$total = $total['rows'];
$limit = 5;
$pages = ceil($total / $limit);
$current_page = isset($_GET['s']) ? ($_GET['s'] - 1) : 0;
$sql = "SELECT * FROM таблица WHERE kategoria='$kategoria' ORDER BY id DESC limit " . ($current_page * $limit) . "," . $limit ." ";
$result = mysql_query($sql);
while($row=mysql_fetch_array($result)){
?>
тук е резултата от бд
<?
}
?>
<?php
for ($i = 1; $i <= $pages; $i++) {
echo '<a href="?stranica&kategoria=' .$kategoria. '&s=' . $i . '&e=1">' . $i . '</a> | ';
}
?>