Список нумерации страниц из массива - PullRequest
0 голосов
/ 05 марта 2019

Привет из sql Я беру массив и создаю список товаров.В настоящее время он отображает список для меня, но я хочу ограничить количество отображаемых элементов и использовать нумерацию страниц.Я создал код, но нажатие кнопки «Далее» не отображает следующие элементы.Изменяет ссылку на domain.com/name/2, но элементы остаются теми же.Когда я нахожусь на domain.com/name/2, кнопка «Далее» не перемещается на domain.com/name/3 и остается на domain.com/name/2, дополнительно на domain.com/name/2 предыдущая кнопка не отображается,Моя ссылка на страницу - domain.com/name/, может быть, здесь проблема?Буду благодарен за помощь

<?php

$page = $_GET['page'];
if (empty($page) || is_numeric($page) == FALSE) {
  $page = 1;
}
else {
  $page = $_GET['page'];
}
$items = 2;
$offset = ($page * $items) - $items;

global $wpdb;
$table = "items";
$names = $wpdb->get_col("SELECT Name FROM $table LIMIT $items OFFSET $offset");
$numbers = $wpdb->get_col("SELECT Number_it FROM $table LIMIT $items OFFSET $offset");

foreach (array_combine($numbers, $names) as $number => $name )
{
 echo '<p>'.$name.' <a href="name.php?product='.$number.'">'.$number.'</a></p>';
};
?>

<a href="domain.com/name/?page=<?php echo $page + 1; ?>">Next Page</a>
<?php if ($page != 1) { ?>
<a href="domain.com/name/?page=<?php echo $page - 1; ?>">Previous Page</a>
<?php } ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...