нумерация страниц в PHP с MySQL

Интересно, как легко сделать нумерацию страниц в PHP с MySQL? Могу я попросить вас об одолжении?
В этом моем коде нет ошибки … возьмите этот код с вашим проектом.

 <ul class="pagination justify-content-end">

<?php
$sql = "SELECT * FROM json_data";
$rs_result1 = mysqli_query($connect, $sql);
$row = mysqli_num_rows($rs_result1);

//print_r($rs_result1); die();
$limit = 10;
$total_records = $row;
//$total_pages = ceil($total_records / $limit)-220;
// calculate total pages
$total_pages = ceil($row / $limit);

$prev = $page-1;
$next = $page+1;
$pagination_buttons =5;
$last_page = $total_pages;
$half = floor($pagination_buttons/2);

//echo '<ul class="pagination">';
if($page >= 5){
echo '<li><a href="domain.php?page=1">First</a></li>';
}

if($page < $pagination_buttons AND ($last_page == $pagination_buttons OR $last_page > $pagination_buttons)){

for($i=1; $i<=$pagination_buttons; $i++){
if($i == $page){
echo '<li class="active"><a href="domain.php?page='.$i.'">'.$i.'</a></li>';
}
else{
echo '<li><a href="domain.php?page='.$i.'">'.$i.'</a></li>';
}
}

if($last_page > $pagination_buttons){
echo '<li><a href="domain.php?page='.($pagination_buttons+1).'">Next</a></li>';
}

}


else if($page >= $pagination_buttons AND $last_page > $pagination_buttons){

if(($page+$half) >= $last_page){
echo '<li><a href="domain.php?page='.($last_page - $pagination_buttons).'">Previous</a></li>';

for ($i=($last_page-$pagination_buttons)+1; $i<=$last_page; $i++) {

if($i == $page){
echo '<li class="active"><a href="domain.php?page='.$i.'">'.$i.'</a></li>';
}
else{
echo '<li><a href="domain.php?page='.$i.'">'.$i.'</a></li>';
}

}
}
else if(($page+$half) < $last_page){
echo '<li><a href="domain.php?page='.(($page-$half)-1).'">Previous</a></li>';

for ($i=($page-$half); $i<=($page+$half); $i++) {

if($i == $page){
echo '<li class="active"><a href="domain.php?page='.$i.'">'.$i.'</a></li>';
}
else{
echo '<li><a href="domain.php?page='.$i.'">'.$i.'</a></li>';
}

}

echo '<li><a href="domain.php?page='.(($page+$half)+1).'">Next</a></li>';
}

}

if($page != $total_pages && $total_pages >= 6){
echo '<li><a href="domain.php?page='.$total_pages.'">Last</a></li>';
} ?>

я решаю это мой код в нумерации страниц в php с mysql .. и надеюсь, может помочь этот код ваш проект нумерации страниц …
Я кодировал код нумерации страниц для своего сайта в php и mysql. Интересно, как легко сделать нумерацию страниц в PHP с MySQL? Могу ли я попросить вас об одолжении? В этом моем коде нет ошибки … возьмите этот код с вашим проектом.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector