TCPDF:图像无法正确显示在PDF中

时间:2019-11-20 09:39:25

标签: php mysql pdf tcpdf

好吧,我有一个代码以相同的形式显示图像

formid=7一样有两个图像,当我在网页上运行相同的查询时,两个图像都显示。但是当我在PDF(TCPDF)中应用相同的图像时,它只是显示一张图像,我不知道为什么

代码:

 if (isset($_POST['submits'])){
 require_once 'includes/practice.php'; 
 $pdf->SetFont('times', '', 10);
​ ​​$pdf->SetFont('aealarabiya', '', 12);
​ //$pdf->SetTopMargin(5);
​ //$pdf->AddPage('L','A4');
​ include('connect.php');
​ $emp_number=$_POST['emp_number'];
​ $formid=$_POST['formid'];
​ //$image='<span><div> <h2>Shop Images:</h2></div>';
​ //$getFiles = "SELECT * FROM inspection_files where formid=$formid";
​ $getFiles = $link->query("SELECT * FROM inspection_files WHERE formid=$formid");
​ if($getFiles->num_rows > 0){
​ while($row = $getFiles->fetch_assoc()) {
​ ​   $imageURL = 'images/'.$row["file_name"];
​    $images='<img src="'.$imageURL.'" width="150" />';
​   }
​ } else {
​  echo '<p>No image(s) found...</p>';
​ }

在HTML的某个地方,我要求formid之类的$_REQUEST['formid'];

1 个答案:

答案 0 :(得分:0)

我认为您的$images变量在每个循环步骤中都被覆盖。

尝试在while循环中更改此行

$images='<img src="'.$imageURL.'" width="150" />';

对此

$images.='<img src="'.$imageURL.'" width="150" />';