Пагинация для API JSON Array - PullRequest
0 голосов
/ 26 июня 2019

Я пытаюсь сделать страницу разбиения на страницы для массива ниже. Я использую код API для получения результата этого массива

$arr = [
    'status' => 1,
    'msg' => [
            'total_records' => 3,
            'total_pages' => 3,
            'page_number' => 1,
            'per_page' => 1,
            'return_count' => 3,
            'page_result' => [

                    0 => array
                        (
                            'items' => 200052001,
                            'code' => 501,
                            'category' => 'watch',
                            'price' => 50,
                            'stock' => 1,
                        ),

                    1 => array
                        (
                            'items' => 200052001,
                            'code' => 401,
                            'category' => 'shirt',
                            'price' =>3,
                            'stock' => 1,
                        ),

                    2 => array
                        (
                            'items' => 200052001,
                            'code' => 172758801,
                            'category' => 'watch',
                            'price' => 200,
                            'stock' => 1,
                        ),

                ],

        ],

    'errcode' => 0,
];

Я пробовал это,

<!---determine total page available--->
<?php $number_of_results = $arr['msg']['total_pages']; //print_r($number_of_results);?>

<!---display the link to the pages--->
<div class="col-3">
<?php
echo '<form method="post" action="admin.php?page=demo">';
echo '<div class="paginationbutton">';
for ($page=1;$page<=$number_of_results;$page++) { 
echo '<input type="submit" name="secret" type="hidden" value="'. $page .'"></input>';   
}
echo '</div>';
echo '</form>';

if (isset($_POST['secret'])) 
  {
   $pusak = ($_POST['secret']);
   echo $pusak;
  }
?>

Но проблема в том, что кнопки нумерации страниц исчезают после того, как я нажимаю кнопку нумерации страниц. Можете ли вы показать самый простой способ разбиения на страницы с использованием массива API?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...