Я беру некоторую информацию из базы данных с помощью цикла while, чтобы вывести панели рядом с Boostrap.

Это код:

<?php

    $sql = "SELECT * FROM items ORDER BY `id`"; 

    $res = mysqli_query($conn,$sql);

    $x = 4;

    while($page = mysqli_fetch_assoc($res)){ 
        echo "<div class='col-lg-$x col-md-5'>
                 <div id='posts' class='transitions-enabled masonry'>".
                   "<div class='box panel panel-default masonry-brick' style='position: absolute; top: 0px; left: 0px;'' target='_blank>".
                      "<a href=''><img src=''></a>". 
                         "<h2 class='box_text_hover'>". $page["name"]"."</h2>".(float)$page["price"]." ". 
                          "<a href='item.php?id=".$page["id"]."'>See more!</a>".
              "</div></div>". 
            "</div>"; 
          $x+=2;
        }
    mysqli_close($conn);
?>

Но результат всегда выглядит так:

enter image description here

0
Arevshatyan Gegham 30 Июн 2016 в 00:07

1 ответ

Лучший ответ

Пожалуйста, добавьте полный код вашего php. Похоже, вы не назначаете класс "col-sm-4" своему div class = "panel panel-default". Число 4 - это ширина вашей панели. Сумма этих чисел, отраженных вашим циклом while, не может быть больше 12.

0
robabeling 30 Июн 2016 в 00:13
Хорошо, приятно слышать;)
 – 
robabeling
30 Июн 2016 в 00:37