現在、データベース上の各人について保持されている一連のレコードを出力するページがあります。したがって、このページに表示されるすべての人について、すべての詳細も表示されます。
私が今やろうとしているのは、このデータを正しくフォーマットすることです。これにより、3人目または4人目ごとに、データを分割して読みやすくするために、データの目的を示す灰色のバーなどのHTMLコードが挿入されます。どうすればこれができるのかわかりませんか?
編集
私は自分のコードに提案されたコードを追加しました。これは次のようになります。
<div class="content">
<?php $i=0; ?>
<?php foreach ($members as $members) { ?>
<div class="repblock">
</div>
<?php
if (($i%4) == 0) { ?>
</div>
</div>
<div class="page" style="page-break-before: always;">
<div class="content">
<?php }
$i++; } ?>
</div>
そして、提案されたコードはある程度機能します。何が起こっているのかというと、最初のメンバーが単独で表示され、次に4つのレコードがグループに表示され、次に次のように、レコードがなくなるまで残りのメンバーが4つのグループに表示され続けます。
メンバーレコード1
----------------
メンバーレコード2
メンバーレコード3
メンバーレコード4
メンバーレコード5
----------------
メンバーレコード6
メンバーレコード7
メンバーレコード8
メンバーレコード9
----------------
メンバーレコード10
メンバーレコード11
最初に1つのレコードだけを表示してから、レコードを正しくグループ化するのはなぜですか?