0
我取出由數據庫中的數據,它是在一個循環中的打印數據FPDF。
問題:
我面臨着打印數據的問題,在頁面左側的循環。它已經正確設置了所有數據,但是當我試圖將數據放在頁面的左側時,它會自動跳過頁面右側的行。
問:
我不知道爲什麼會發生;可能在設置x
和y
的位置時出現問題。
下面是我的代碼:
<?php
include ('config.php');
require ('fpdf/fpdf.php');
$pdf=new FPDF();
$pdf->AddPage();
$pdf->SetFont('times','',8);
$sql = "SELECT address,user_id FROM contact
LEFT JOIN address ON address.contact_id = contact.contact_id";
$result = mysql_query($sql);
while($rows=mysql_fetch_array($result))
{
$pdf->Cell(20,3,'Name : ');
$user_id = $rows['user_id'];
$string = str_replace(' ', '', $user_id);
$pdf->MultiCell(64,3, $string,0);
$pdf -> SetX(110);
$pdf->Cell(20,3,'Name : ');
$user_id = $rows['user_id'];
$string = str_replace(' ', '', $user_id);
$pdf->MultiCell(64,3, $string,0);
$pdf->Cell(20,2,'Address :');
$address = $rows['address'];
$address = str_replace(' ', '', $address);
$pdf->MultiCell(64,3, $address,0);
$pdf -> SetX(110);
$pdf->Cell(20,2,'Address : ');
$address = $rows['address'];
$address = str_replace(' ', '', $address);
$pdf->MultiCell(64,3, $address,0);
$pdf->Ln();
}
$pdf->Output();
?>
在那裏我已經發出設置正確的數據位置。有任何想法嗎?
後'MultiCells'造成一種PDF文件中的回車製作'Cells'。你應該使用'setY()'來解決這個問題。但也許這不是你的問題..你能給出你的問題的截圖嗎?我真的不明白 – tektiv
http://php.nxsolprojects.com/core/ashutosh/ashutosh/printaddress.php @tektiv在該網址中,你可以看到名稱的左側位置是正確的,但右側名稱是下降.. –