Tôi đã bắt đầu nghiên cứu FPDF vì tôi được yêu cầu tạo tệp PDF cho tác phẩm của mình. Thật dễ dàng để tìm hiểu nhưng tôi đã gặp phải một số vấn đề với việc tùy biến bảng.Định vị di động FPDF
Xem, những dòng mã:
<?php
require('fpdf/fpdf.php');
require("aacfs.php"); //database connection
$a=mysql_query("select * from reservation where reservno='00112'") or die(mysql_error());
$b=mysql_fetch_array($a);
$k=$b['fdate'];
$j=$b['acode'];
$t=mysql_query("select location from location_list where reservno='00112'") or die(mysql_error());
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',11);
$pdf->Cell(40,10,'Flight Details and Costing');
$pdf->Ln(8);
$pdf->SetFont('Arial','',10);
$pdf->Cell(60, 6, 'Aircraft', 1);
$pdf->Cell(129, 6, $j, 1);
$pdf->Ln();
$pdf->SetFont('Arial','',10);
$pdf->Cell(60, 6, 'Date', 1);
$pdf->Cell(50, 6, 'Itinerary', 1);
$pdf->Cell(19.75, 6, 'ETD', 1, 0, 'C');
$pdf->Cell(19.75, 6, 'ETA', 1, 0, 'C');
$pdf->Cell(19.75, 6, 'Block', 1, 0, 'C');
$pdf->Cell(19.75, 6, 'Waiting', 1, 0, 'C');
$pdf->Ln();
$date = array($k, $k, $k, '');
foreach($date as $dates)
{
$pdf->Cell(60, 6, $dates, 1);
$pdf->Ln();
}
while($u=mysql_fetch_array($t))
{
$pdf->Cell(50, 6, $u['location'], 1);
$pdf->Ln();
}
$pdf->Output();
?>
tạo ra một tập tin PDF mà trông như thế này:
Nhưng những gì tôi muốn làm là phải có kết quả của mã này :
while($u=mysql_fetch_array($t))
{
$pdf->Cell(50, 6, $u['location'], 1);
$pdf->Ln();
}
là: Davao - Cebu
Cebu - Bohol
Bohol - Davao
là dưới Itinerary
, như thế này:
Tôi nhận thức được sự di động() thông số ln
cho biết vị trí vị trí hiện tại nên đi sau khi cuộc gọi và các tùy chọn chỉ là: 0 - to the right
, 1 - to the beginning of the next line
và 2 - below
không có tùy chọn tôi cần. Tôi đang gặp khó khăn vì tôi lấy dữ liệu từ cơ sở dữ liệu MySQL vì vậy tôi không biết cách định vị lại nó theo những gì tôi mong muốn vì các đầu ra nằm bên trong một mảng. Tôi mới tham gia FPDF vì vậy hãy làm ơn với tôi. Bất kỳ ý tưởng về cách tôi có thể đạt được những gì tôi muốn được đánh giá cao. Hoặc những gì tôi muốn không thể đạt được thông qua điều này? Cảm ơn trước!
tôi cảm thấy thật ngu ngốc vì đã không thể nghĩ đến giải pháp này! > _
xjshiya