@AlexWeb6667
Web-дизайнер с опытом FullStack разработки

Как высчитать страничку на которой находиться сообщение, если она постоянно меняется?

Привет друзья, кто сам писал пагинцию когданеб? не подскажите как высчитать номер страницы, где лежит сообщение, зная id сообщения и общее кол-во сообщений? У меня сортировка в обратном порядке, и по этому если смс лежало на 2-й страничке, после добавления еще 10 записей она будет уже на другой... Не подскажите формулу или функцию как сосчитать номер страницы, где сейчас лежит смска?
  • Вопрос задан
  • 60 просмотров
Решения вопроса 2
Ну так тебе надо например ceil(14/10). Это допустим если твоя смс 14-я, а элементов на странице - 10.
То есть
$currentID = 14;
$maxPageElements = 10;
$currentPage = ceil($currentID/$maxPageElements);
Ответ написан
BojackHorseman
@BojackHorseman Куратор тега PHP
...в творческом отпуске...
результат целочисленного деления номера смски в порядке сортировки на количество записей на страницу. и плюс один
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Spice IT Recruitment Москва
До 230 000 ₽
ImageSpark Санкт-Петербург
от 60 000 ₽
FrozenEon Киев
от 1 500 до 3 000 $
03 июн. 2020, в 07:38
4000 руб./за проект
03 июн. 2020, в 06:58
800 руб./в час
03 июн. 2020, в 02:34
2000 руб./за проект