我有一些麻烦,得到一个SQL查询工作内部fpdf,这甚至有可能吗?虽然在FPDF循环
我现在有
session_start();
require('fpdf.php');
class PDF extends FPDF
{
function Header()
{
include('config.php');
$client_check = $db->prepare("SELECT * FROM clients WHERE client_fullname = '".$_SESSION['client_details']."'");
$client_check->execute();
while ($row = $client_check->fetch(PDO::FETCH_ASSOC))
{
$client_firstname = $row ['client_firstname'];
$client_lastname = $row ['client_lastname'];
$client_address = $row ['client_address'];
$client_jobaddress = $row ['client_jobaddress'];
$client_homephone = $row ['client_homephone'];
$this->SetFont('Arial', 'B', 12);
$this->Cell(10,0,'Ph(H):',0,0,'C');
$this->Cell(20,0,''.$client_homephone.'', 0,0,'C');
$this->Line(30,61,100,61);
$this->Cell(210,0,'Job No:',0,0,'C');
$this->Cell(-120,0,'Model:',0,0,'C');
$this->Line(110,61,200,61);
}
}
}
// Instanciation of inherited class
$pdf = new PDF();
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetFont('Times','',10);
$pdf->Output();
一切工作很好地之前,我添加了while循环。现在它只是向我吐出一张空白的pdf。我怎样才能解决这个问题?
能否请你告诉我你的实际需求是什么,所以我可以建议你一个更好的方法。 – 2013-03-12 04:28:00
@Praveenkalal我需要进行SQL调用才能从数据库中获取数据以添加到PDF中。 – 2013-03-12 04:35:08
请先检查循环是否正常工作,然后再动态改变位置,否则每次都会覆盖文本。 – 2013-03-12 04:39:24