使用FPDF在不同的框中显示每个数据

时间:2019-06-20 09:08:01

标签: php fpdf

我正在研究fpdf,我想创建方框并在不同的方框中显示数据库中的每个数据。就像我有2个具有不同XY尺寸的框一样,因此我想在第一个框中显示值1,在第二个框中显示值2,但是问题是,当我使用代码时,在两个框中都显示了值1和2。我的代码是

$w = array(82,95); //for XY dimension
for($i=0;$i<2;$i++)
{
  $reusult1 = $GLOBALS['conn']->query($sql2);
  $queryresult=mysqli_num_rows($reusult1);
  $this->Rect($w[$i], 47.5, 13, 9);

  $this->SetXY($w[$i] , 47.5);
  $this->SetFont( "Arial", "", 9);

  while($rows = mysqli_fetch_assoc($reusult1)){

    $this->Cell(4,4,$rows['position'],1,0,'C');
 }
}
$rows['position']中的

具有值12

1 个答案:

答案 0 :(得分:0)

您的逻辑两次遍历两个XY位置,两次遍历结果。我没有用于测试的数据,但可以解决您的问题。

$reusult1 = $GLOBALS['conn']->query($sql2);
$w        = array(82,95); //for XY dimension
for($i=0; $i < 2; $i++) {

  $this->Rect($w[$i], 47.5, 13, 9);
  $this->SetXY($w[$i] , 47.5);
  $this->SetFont( "Arial", "", 9);
  $data = mysqli_fetch_assoc($reusult1);
  $this->Cell(4,4,$data['position'],1,0,'C');

}  // end of for loop