Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Как вывести статьи по категориям постранично

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Все привет как вывести категории постранично к примеру нажимаешь на категорию здоровье и выходят все статьи с категорией здоровье.Второй месяц ломаю голову над
Arisov
Отправлено: 10 Мая, 2018 - 00:29:56
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Май 2018  


Помог: 0 раз(а)




PHP:
скопировать код в буфер обмена
  1.  
  2.             $page = $_GET["page"];
  3.             if ($page < 1 or $page == "") $page = 1;
  4.             $limit = 5;
  5.             $start = getStart($page, $limit);
  6.             $articles = getAllArticles($start, $limit);
  7.             for ($i = 0; $i < count($articles); $i++) {
  8.                 if (isset($_GET['category'])) {
  9.                 $category = (int)$_GET['category'];
  10.                 $query = mysqli_query($connect,"SELECT * FROM `articles` WHERE `categorie_id`= $category  ORDER BY `id`  DESC LIMIT $start, $limit ");
  11.                 while ($article=mysql_fetch_array($query)) {
  12.  

Главная страница index.php
PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP  
  3.    require"application/includes/config.php";
  4.    require"application/includes/functions.php";
  5. ?>
  6. <!DOCTYPE html>
  7. <html>
  8. <head>
  9.   <?PHP
  10.     $title="Ты в Спорте";
  11.     require_once "application/blocks/head.php";
  12.   ?>
  13. </head>
  14. <body>
  15.  
  16.   <?PHP  
  17.     require_once "application/blocks/top.php";
  18.     require_once "application/blocks/header.php";
  19.   ?>
  20.       <div class="page">
  21.       <div class="container clear">
  22.         <div class="content">
  23.    
  24.           <?PHP
  25.            $page = $_GET["page"];
  26.             if ($page < 1 or $page == "") $page = 1;
  27.             // количество строк-статей на стр.
  28.             $limit = 15;
  29.             // начало выборки из БД
  30.             $start = getStart($page, $limit);
  31.            
  32.             $articles = getAllArticles($start, $limit);
  33.             for ($i = 0; $i < count($articles); $i++) {
  34.             ?>
  35.                 <div class="article">
  36.                 <a href="article.php?id=<?PHP echo $articles[$i]['id']; ?>"><img class="article_img" alt="<?PHP echo $articles[$i]['title']; ?>" title="<?PHP echo $articles[$i]['title']; ?>" src="application/images/<?PHP echo $articles[$i]['image']; ?>"></a>
  37.                 <h1><?PHP echo $articles[$i]['title']; ?></h1>
  38.                 <p class="preliminary">
  39.                         <?PHP echo mb_substr(strip_tags($articles[$i]['text']), 0, 69, 'utf-8').' ...'; ?>
  40.                 </p>
  41.                 <div class="data-cat">
  42.                                 <div class="data">
  43.                                 <img src="public/images/kalendar.png" class="below-img" style="width: 14px; height: 14px; float: left; margin-top: 1px; padding-right: 5px;">
  44.                                         <span class="article-data">
  45.                                                 <a href="index.php" title="<?PHP echo russian_date($articles[$i]['pubdate']);?> "><?PHP echo russian_date($articles[$i]['pubdate']);?></a>
  46.                                         </span>
  47.                                 </div>
  48.               <?PHP
  49.               ?>
  50.                                 <span class="categories">
  51.                   <?PHP
  52.                    $art_cat=false;
  53.                     foreach ($catigories as $cat ) {
  54.                      if ($cat['id']==$articles[$i]['categorie_id']) {
  55.                        $art_cat=$cat;
  56.                        break;
  57.                      }
  58.                     }
  59.                   ?>
  60.                                         <a href="category.php?id=<?PHP echo $art_cat['id']; ?>"    
  61.                  title="<?PHP echo $art_cat['title'];?>">
  62.                  <?PHP echo $art_cat['title'];?>
  63.                   </a>
  64.                                 </span>
  65.                         </div>
  66.                 <div align="center" class="btn">
  67.                 <a href="article.php?id=<?PHP echo $articles[$i]['id']; ?> ">Прочитать полностью</a>
  68.                 </div>
  69.           </div>
  70.             <?PHP
  71.             }
  72.             ?>
  73.           <div class="paginator">
  74.             <?PHP
  75.                echo pagination($page, $limit);
  76.             ?>
  77.           </div>    
  78.         </div>
  79.          <?PHP  require_once "application/blocks/sidebar.php"; ?>
  80.                 </div>
  81.                 <div class="clear"></div>
  82.   </div>
  83.   <?PHP  require_once "application/blocks/footer.php"; ?>
  84. </body>
  85. </html>
  86.  
 
 Top
andrewkard
Отправлено: 10 Мая, 2018 - 11:55:01
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)




А что конкретно не получается?
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB