1D バーコードのリストを含む PDF ファイルを作成するために、TCPDF を使用して MySQL 数値データを抽出しようとしています。データベース レコードは動的に変化し、増加しています。各行は 1 ずつ自動インクリメントされます。
問題は、ページごとに 8 ~ 10 個のバーコードのリストを 2 列に編成する必要があることですが、偶数/奇数の順序でデータを呼び出すことができません。各行には、最初の 2 つのレコードのみが表示されます。
私が達成しようとしていること:
| 1 | 2 |
_________________________
1 | 1st code | 2nd code
2 | 3rd code | 4th code
... 等々...
代わりに得られるもの:
| 1 | 2 |
_________________________
1 | 1st code | 2nd code
2 | 1st code | 2nd code
ここに私のPHP - TCPDFコードがあります:
while($row = mysql_fetch_array($result))
{
$id = $row['id'];
$barcode = $row['barcode'];
if ($id % 2 != 0 & $id <= 2)
{
for ($i = 0; $i < 1; $i=$i+2)
{
$x = 15;
$y = 25;
$pdf->write1DBarcode($barcode, 'C39', $x, $y, '120', 18, 0.4, $style, 'N');
}
for ($i = 1; $i < 2; $i=$i+2)
{
$x = 110;
$y = 25;
$pdf->write1DBarcode($barcode, 'C39', $x, $y, '120', 18, 0.4, $style, 'N');
}
}
elseif ($id % 2 == 0 & $id <= 2)
{
for ($i = 0; $i < 1; $i=$i+2)
{
$x = 15;
$y = 50;
$pdf->write1DBarcode($barcode, 'C39', $x, $y, '120', 18, 0.4, $style, 'N');
}
for ($i = 1; $i < 2; $i=$i+2)
{
$x = 110;
$y = 50;
$pdf->write1DBarcode($barcode, 'C39', $x, $y, '120', 18, 0.4, $style, 'N');
}
}
}
前もって感謝します!