@lemonlimelike

Как сделать чтоб для своей картинке выводилось свое кол-во просмотров?

<div id="videos_image">
							<img src="/media/views.png" id="views" />
							<span class="videos_views"><?php echo $v['views'] ?></span>
						</div>
				</div>

<?php 
				$shablon = mysqli_query($connection, "SELECT * FROM `videos`");
				$v = mysqli_fetch_array($shablon);

			?>

В бд стоит у всех картинок просмотров 0, если в бд изменить у одной картинке на 1, то это значение появится у всех, а как сделать чтоб для своей картинке было свое уникальное значение?
  • Вопрос задан
  • 115 просмотров
Решения вопроса 1
Что-то мало данных, а ещё они двоятся почему-то.
Давай вот так попробуем делать:
<?php
$shablon = mysqli_query($connection, "SELECT * FROM `videos` WHERE "); 
while($vidos = mysqli_fetch_assoc($shablon)){
?>
       <ul> 
            <li> 
        <div class="videos_image"> 
            <a href="shablon.php?id=<?php echo $v['id']; ?>"><img  src="/media/images/<?php echo $v['img']?>" width="250" height="180"  alt="<?php echo $v['title']?>" /></a>
            <div id="videos_image">
              <img src="/media/views.png" id="views" />
              <span class="videos_views"><?php echo $vidos['views'] ?></span>
            </div>
        </div> 
         <?php 
                if (empty($videos)) die('В базе нет никаких картинок или запрос кривой'); 
              ?> 
        <div class="videos_title"> 
          <span class="title_alt"><?php echo mb_substr($v['title'], 0, 26, 'utf-8') . '...';?> </span>
        </div>
            </li> 
          </ul> 
<?}?>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы