Loading...
Обучение/Помощь новичкам | Помогите с кодом
На странице есть n количество видео, нужно сделать пагинацию, чтобы на одной странице их было 2, остальные в других страницах, но не разобрался с запросом в бд. А именно как, где что прописать *DONT_KNOW*
php
   $videos=$redis->get($key); /* значение 440,433,442,441,437,435,444,445,443,436,446,438,434,439*/  $p_page = 3; $k_page = k_page($total, $p_page); $page = page($k_page); $start = $p_page*$page-$p_page; $query=$db->query("SELECT `id`, `name_translit`, `name2`, `logo`, `rating_plus`, `time_video`, `opis`,`review`, `teg` FROM `video_file` WHERE  `visible` = '1' AND id IN (".$videos.")");  require H.'templates/dire.tpl.php';  if ($k_page > 1) str('/dire/'. $url.'', $k_page, $page);   

________
посл. ред. 20.09.2021 в 14:32; всего 6 раз(а); by Exale
3 на 2 смени
limit 2 в запрос либо array_slice() на массив выборки перед выводом в цикле на страницу
Вилы Выкидные , Можешь написать как именно? Не шарю(
Мб проверишь какая страница, и если первая, то лимит 2 ставить?
AlexHated , тут корректно в query прописать запросы как я понял
Exale , возможно проще через переменную, с проверкой
AlexHated , Не могу реализовать, к сожалению, не особо шарю(
Exale , $query=$db->query("SELECT `id`, `name_translit`, `name2`, `logo`, `rating_plus`, `time_video`, `opis`,`review`, `teg` FROM `video_file` WHERE `visible` = '1' AND id IN (".$videos.") LIMIT ".$start.", ".$p_page ."");
Mobiaaa , пагинацию не показывает
Онлайн: 2
Время:
Gen. 0.1282
(c) Bym.Guru 2010-2026