Php FPDF&;循环时间
我有个问题 我想为每个结果显示我想要的pdf,如果我有8个结果,我想要8个单独的pdf页面。除了我的空白页不起作用 这是我的密码Php FPDF&;循环时间,php,pdf,while-loop,fpdf,Php,Pdf,While Loop,Fpdf,我有个问题 我想为每个结果显示我想要的pdf,如果我有8个结果,我想要8个单独的pdf页面。除了我的空白页不起作用 这是我的密码 <?php require('fpdf/fpdf.php'); class PDF extends FPDF { // En-tête function Header() { $level = $_GET['level']; $level_id = $_GET['level_id'];
<?php
require('fpdf/fpdf.php');
class PDF extends FPDF
{
// En-tête
function Header()
{
$level = $_GET['level'];
$level_id = $_GET['level_id'];
include('db_connect.php');
$requette = $bdd->query(' SELECT spare_parts_sn.id,spare_parts_sn.SN,spare_parts_item.description,spare_parts_item.name,level_'.$level.'.completName AS place
FROM spare_parts_item,spare_parts_sn,level_'.$level.'
WHERE spare_parts_sn.spare_parts_item_id = spare_parts_item.id
AND spare_parts_sn.level = '.$level.'
AND spare_parts_sn.level_id = '.$level_id.'
AND level_'.$level.'.id = '.$level_id.'
ORDER BY spare_parts_item.name ASC');
while ($donnees =$requette->fetch()){
$this->SetFont('Arial','',6);
$this->Cell(34,2,''.$donnees['description'].'');
$this->Ln(3);
$this->Cell(6,2,''.$donnees['name'].'');
$this->Cell(15);
$this->Cell(15,2,''.$donnees['place'].'');
$this->Ln(3);
$this->Cell(4,2,'S/N : ');$this->Cell(1);$this->Cell(10,2,''.$donnees['SN'].'') ;
$this->Ln(3);
$this->Cell(5,2,'ID : ');$this->Cell(10,2,''.$donnees['id'].'');
// $this->Image('img/'.$donnees['id'].'.png',0,16,24);
}
}
}
$pdf = new PDF('L','mm',array(38,24));
$pdf->SetLeftMargin(1);
$pdf->SetRightMargin(1);
$pdf->SetTopMargin(4);
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetFont('Times','',7);
$pdf->Output();
您的代码易受攻击。您应该通过或驱动程序将准备好的语句与绑定参数一起使用。有一些很好的例子。谢谢@AlexHowansky,我知道,但这是一个没有人能做到的内部网络access@Nosperato是否有其他用户可以访问该系统,或者只有您可以访问?@nooperato您只需调用AddPage一次,因此您只能获得1页。@cWheels Le site est mise en place sur un réseau interne,您的代码容易受到攻击。您应该通过或驱动程序将准备好的语句与绑定参数一起使用。有一些很好的例子。谢谢@AlexHowansky,我知道,但这是一个没有人能做到的内部网络access@Nosperato是否有其他用户可以访问该系统,或者只有您可以访问?@nooperato您只需调用AddPage一次,因此您只能获得一个页面。@cWheels Le site est mise en place in sur un réseau interne,您的工作人员将负责访问该系统。