@Donalds

Как сделать чтобы через определённое количество div'ов вставлялся тэг hr?

Есть страничка на которой дивы идут по горизонтали 4 штуки в ряд, хотелось бы чтобы через каждые 4 вставлялся тэг hr
В PHP только начал плавать так что сильно не ругайтесь, у меня получилось добавить один hr через 4 diva, а следующиЙ hr почему то вставляется через каждый один див
вот
<div id="wrapper">
<?php
$query_film = mysql_query("SELECT * FROM film ORDER BY id DESC") or die("ошибка");
while ($data_film = mysql_fetch_array($query_film)) {
    printf("<div class='films_block'>
        
        <a href='films_full.php?id=%s'><div class='img_films'>%s</div></a>
        <div class='link_title'><a href='films_full.php?id=%s'>%s</a></div>
        </div>",$data_film['id'],$data_film['img'], $data_film['id'], $data_film['title'] );
    $i = 4;
    $c = $data_film['id'];
    while ($i < $c) {
        echo "<hr>";
        break;
    }
}

?>
</div>
  • Вопрос задан
  • 205 просмотров
Пригласить эксперта
Ответы на вопрос 1
@GreatRash
if ($c % $i === 0) {
  echo "<hr>";
}

break непонятно для чего у вас, из цикла выходить же не надо?
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы