За последние 24 часа нас посетили 16645 программистов и 1679 роботов. Сейчас ищет 971 программист ...

Переключение страниц

Тема в разделе "PHP для новичков", создана пользователем Юра Шелгунов, 26 авг 2016.

  1. Юра Шелгунов

    Юра Шелгунов Новичок

    С нами с:
    26 авг 2016
    Сообщения:
    14
    Симпатии:
    0
    Всем привет, изучил в интернете PHP и решил для практики написать простой блог. Но столкнулся с проблемой, не могу сделать переключение страниц.
    К примеру: Отображается 10 материалов, а остальные нужно перенести на другую.
    Придумать не могу как это организовать. Оцените код, писал сам.
    PHP:
    1. // Вывод (N) матерьялов
    2. function display_с ($limit, $id){
    3.     global $mysqli;
    4.     connect_bd(); // Фуннуцыя подключения Бызы Данных
    5.     if($id){
    6.         $mat = "WHERE id='$id'";
    7.     }
    8.     if($conect = $mysqli->query("SELECT * FROM `site` $mat LIMIT $limit")){
    9.         while ($row = $conect->fetch_assoc()) {
    10.         if($id){
    11.             include './template/blog/material.php'; // Страницы матерьяла
    12.         } else {
    13.             include './template/blog/view_material.php'; // Вид матерьяла
    14.         }
    15.     }        
    16.     } else {
    17.         echo '<div><p>Ошибка</p></div>';
    18.     }
    19.  
    20.     close_bd(); // Отключаемся от Базы Данных
    21. }
    22.  
    23. function sta(){
    24.     global $limit;
    25.     global $mysqli;
    26.     // Фуннуцыя подключения Бызы Данных
    27.     connect_bd();
    28.     // Щитаем количество строк
    29.     if($conect = $mysqli->query("SELECT * FROM `site`")){
    30.         while ($row = $conect->fetch_assoc()) {
    31.             $zer++;
    32.             }      
    33.     }
    34.     // Если больше установленых в настроиках (10) выводим
    35.     //if($zer > $limit){
    36.     //    if(){
    37.  
    38.     //    }
    39.     //    include './template/blog/sta.php';
    40.     //}
    41.  
    42.  
    43.     close_bd(); // Отключаемся от Базы Данных
    44. }
    45.  
    46. ?>
    Вызов : display_с ($limit, $_GET["id"])
    $limit - Количество страниц
     
    #1 Юра Шелгунов, 26 авг 2016
    Последнее редактирование модератором: 26 авг 2016
  2. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    denis01 нравится это.
  3. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    у лимита два параметра. второй как раз тут применится.
     
    denis01 нравится это.