我正在尝试使用TCPDF提取MySQL数值数据,以便创建一个包含一维条形码列表的PDF文件。数据库记录正在动态变化和增长。每行自动增加1。
问题是我需要在两列中组织一个每页8到10个条形码的列表,但我无法以偶数/奇数顺序调用数据。每行只显示前两个记录。
我想要实现的目标:
| 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');
}
}
}
提前致谢!