Я пытаюсь создать PDF-файл, который выводит имена элементов в шаблон PDF (с использованием FPDI) с именем пользователя, указанным в верхней части каждой страницы. У каждого пользователя может быть разное количество элементов (например, если элементов 1-4, выводить только одну страницу, если элементов 5-8, выводить две страницы и т. д.)
Вот пример того, что я пытаюсь сделать: http://www.mediafire.com/?k2ngmqm1jmm< /а>
Это то, что у меня есть до сих пор. Я могу заставить работать все интервалы, установив TopMargin, но это не позволяет мне поместить заголовок имени пользователя.
<?php
require_once('auth.php');
require_once('config.php');
require_once('connect.php');
$username=$_GET['username'];
$sql="SELECT * FROM $tbl_items WHERE username='$username'";
$result=mysql_query($sql);
require_once('pdf/fpdf.php');
require_once('pdf/fpdi.php');
$pdf =& new FPDI();
$pdf->SetTopMargin(30);
$pdf->AddPage('L', 'Letter');
$pdf->setSourceFile('../pdf/files/chart_template.pdf');
$tplIdx = $pdf->importPage(1);
$pdf->useTemplate($tplIdx);
$pdf->SetTextColor(0,0,0);
$pdf->SetFont('Arial', 'B');
$pdf->SetFontSize(7);
while($rows=mysql_fetch_array($result)){
$pdf->Cell(20,5,$rows['itemname'],0,0,'C');
$pdf->Ln(45);
}
$pdf->useTemplate($tplIdx);
$pdf->Output('file.pdf', 'I');
?>
Пожалуйста помоги!