Как узнать на какой именно странице любая из записей находится?
Делаю выборку из базы - 16 случайных записей. В итоге имею массив с уникальными записями.
А теперь вопрос - как узнать на какой именно странице любая из записей находится, если при обычном просмотре всех записей, пагинация из 5 записей на страницу?
Это для того чтобы сделать ссылку с якорем - site.ru/page/10/#id
numOnPage - количество записей на странице, TotalNum - порядковый номер записи в возвращаемом запросе. Например, у нас по пять вещей на странице (numOnPage = 5). Нам необходимо узнать на какой странице будет вещь "Х", имеющая порядковый номер 7 (TotalNum = 7). По формуле получим 1 + 7/5 = 1 + 1 = 2. Ответ: на второй странице.