Всем привет, изучил в интернете PHP и решил для практики написать простой блог. Но столкнулся с проблемой, не могу сделать переключение страниц. К примеру: Отображается 10 материалов, а остальные нужно перенести на другую. Придумать не могу как это организовать. Оцените код, писал сам. PHP: // Вывод (N) матерьялов function display_с ($limit, $id){ global $mysqli; connect_bd(); // Фуннуцыя подключения Бызы Данных if($id){ $mat = "WHERE id='$id'"; } if($conect = $mysqli->query("SELECT * FROM `site` $mat LIMIT $limit")){ while ($row = $conect->fetch_assoc()) { if($id){ include './template/blog/material.php'; // Страницы матерьяла } else { include './template/blog/view_material.php'; // Вид матерьяла } } } else { echo '<div><p>Ошибка</p></div>'; } close_bd(); // Отключаемся от Базы Данных } function sta(){ global $limit; global $mysqli; // Фуннуцыя подключения Бызы Данных connect_bd(); // Щитаем количество строк if($conect = $mysqli->query("SELECT * FROM `site`")){ while ($row = $conect->fetch_assoc()) { $zer++; } } // Если больше установленых в настроиках (10) выводим //if($zer > $limit){ // if(){ // } // include './template/blog/sta.php'; //} close_bd(); // Отключаемся от Базы Данных } ?> Вызов : display_с ($limit, $_GET["id"]) $limit - Количество страниц
Помио limit есть ещё offset в mysql. И тут есть закреплённая тема про панигнацию. https://php.ru/forum/threads/postranichnyj-vyvod-rezultatov-on-zhe-pejdzher.7193/