alexandrheathen

Untitled

Jan 23rd, 2019
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.14 KB | None | 0 0
  1. <?php
  2.     $article = mysqli_query($connection, "SELECT * FROM `articles` WHERE  `id` = " . (int)$_GET['id']);
  3.     if (mysqli_num_rows($article) <= 0) {
  4.         ?>
  5.         <div id="content">
  6.             <div class="container">
  7.                 <div class="row">
  8.                     <section class="content__left col-md-8">
  9.                         <div class="block">
  10.                             <a></a>
  11.                             <h3>Статья не найдена</h3>
  12.                             <div class="block__content">
  13.                                 <div class="full-text">
  14.                                     Запрашиваемая Вами статья не существует.
  15.                                 </div>
  16.                             </div>
  17.                         </div>
  18.  
  19.                     </section>
  20.                     <section class="content__right col-md-4">
  21.                         <?php
  22.                         include 'includes/sidebar.php';
  23.                         ?>
  24.                     </section>
  25.                 </div>
  26.             </div>
  27.         </div>
  28.         <?php
  29.     } else {
  30.         $art = mysqli_fetch_assoc($article);
  31.         mysqli_query($connection, "UPDATE `articles` SET `views` = `views` + 1 WHERE `id` = " . (int)$art['id'])
  32.         ?>
  33.         <div id="content">
  34.             <div class="container">
  35.                 <div class="row">
  36.                     <section class="content__left col-md-8">
  37.                         <div class="block">
  38.                             <a>Просмотров: <?php echo $art['views']; ?></a>
  39.                             <h3><?php echo $art['title']; ?></h3>
  40.                             <div class="block__content">
  41.                                 <img src="media/img_articles/<?php echo $art['image'] ?>" alt="Article image"
  42.                                      style="max-width: 100%;">
  43.                                 <div class="full-text">
  44.                                     <?php echo $art['text']; ?>
  45.                                 </div>
  46.                             </div>
  47.                         </div>
  48.  
  49.                         <div class="block">
  50.                             <a href="#comment-add-form">Добавить свой</a>
  51.                             <h3>Комментарии</h3>
  52.                             <div class="block__content">
  53.                                 <div class="articles articles__vertical">
  54.                                     <?php
  55.                                     $query = "SELECT * FROM `comments` WHERE `article_id` = " . (int)$art['id'] . " ORDER BY `pubdate` DESC";
  56.                                     $comments = mysqli_query($connection, $query);
  57.                                     if (mysqli_num_rows($comments) <= 0) {
  58.                                         echo "Нет комментариев";
  59.                                     } else {
  60.                                         while ($comment = mysqli_fetch_assoc($comments)) {
  61.                                             ?>
  62.                                             <article class="article">
  63.                                                 <div class="article__image"
  64.                                                      style="background-image: url(https://gravatar.com/avatar/<?php echo md5($comment['email']) ?>)"></div>
  65.                                                 <div class="article__info">
  66.                                                     <a href="/article.php?id=<?php echo $comment['id']; ?>"><?php echo $comment['nickname']; ?></a>
  67.                                                     <div class="article__info__meta"></div>
  68.                                                     <div class="article__info__preview">
  69.                                                         <?php echo $comment['text']; ?>
  70.                                                     </div>
  71.                                                 </div>
  72.                                             </article>
  73.                                             <?php
  74.                                         }
  75.                                     }
  76.                                     ?>
Advertisement
Add Comment
Please, Sign In to add comment