Как разбить элементы таблицы после определенной суммы? - PullRequest
0 голосов
/ 08 июля 2019

Я пытаюсь создать таблицу из значений базы данных.У меня есть 37 пунктов для отображения, и я хочу, чтобы они разбились после 10 элементов.

Я пытался использовать flexbox, но мне кажется, что это просто глупо.: /

<style>
.container {
height:100%;
display:flex;
flex-direction: column;
}
.item{
flex-grow: 1;
overflow: auto;
}
</style>


<div class="container">
<form>
foreach($elements as $elem){
echo "<td class="item"><input type="checkbox"/>
}
</form>
</div>

После 10 элементов он должен сломаться.но это не так, и я не знаю, как это исправить!Пожалуйста помоги!

Ответы [ 2 ]

0 голосов
/ 08 июля 2019

в вашем примере ошибки.Вы используете PHP-код без

<div class="container">
    <form>
        <?php foreach($elements as $number => $elem):
           if ($number > 10) {
               break;
           }            

           echo "<td class="item"><input type="checkbox"/>
        } ?>
   </form>
</div>
0 голосов
/ 08 июля 2019

ли

echo '<tr>'
$count = 0;
foreach($elements as $elem){
    if ($count >= 9){
        echo '</tr><tr>';
        $count = 0;
    }
    echo 'what you want (your $elem for example)'
    $count++;
}
echo '</tr>'

решить вашу проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...