Как убрать ошибку в пагинации redbeanphp?

96
29 мая 2021, 21:00
$pn=1;
$pp=10;
$all=R::findAll('users','ORDER BY login DESC LIMIT'.(($pn-1)*$pp)., .$pp );
//Передача страницы и разбивка на страницы по лимиту:       
$userses=R::findAll('users', 'ORDER BY login');
$all=array_slice($userses,(($pn-1)*$pp),$pp,true);
//Поиск всех страниц:
$userses=R::count('users');
$pc=ceil($userses/$pp);
$range = $pc-1;
$first=$pn-1-($pn-2)%$range;
$last=$first+$range<$pc?$first+$range:$pc;


 <div class="nav-links">
<?php if ($pn>1): ?>
  <a class="prev page-numbers" href="<?= pagelink($pn-1) ?>">Newer</a>
<?php endif; for ($i=$first; $i<=$last; $i++): if ($i==$pn): ?>
  <span class="page-numbers current"><?= $i ?></span>
<?php else: ?>
  <a class="page-numbers" href="<?= pagelink($i) ?>"><?= $i ?></a>
<?php endif; endfor; if ($pn<$pc): ?>
  <a class="next page-numbers" href="<?= pagelink($pn+1) ?>">Older</a>
<?php endif; ?>
  </div>

Строка в которой ошибка:

$all=R::findAll('users','ORDER BY login DESC LIMIT'.(($pn-1)*$pp)., .$pp );

Ошибка:

Parse error: syntax error, unexpected ',' in C:\xampp\htdocs\qvinciy\index.php on line 185

---------------------Правки вопроса-------------

После исправлений ошибок появилась другая.

Fatal error: Uncaught DivisionByZeroError: Modulo by zero in C:\xampp\htdocs\qvinciy\index.php:200 Stack trace: #0 {main} thrown in C:\xampp\htdocs\qvinciy\index.php on line 200

200 строка $first=$pn-1-($pn-2)%$range;
READ ALSO
Связанные страницы в wordpress

Связанные страницы в wordpress

делаю небольшой магазин на wordpress, одно из главных требований заказчика, чтобы характеристики товаров были на отдельных страницах (нужно для...

120
yii2 unknown property error

yii2 unknown property error

ссылки на файлы: News NewsSearch composerjson Validator

79
Как выбрать последние 10 записей через for?

Как выбрать последние 10 записей через for?

У меня есть n-ое кол-во записей$p_cnt = count($xmlstr->channel->item);

96
Не работает php авторизация

Не работает php авторизация

Есть форма авторизации

108