嗨,所以我正在制作一个程序,该程序将从数据库中获取数据并以pdf显示。我的一些数据在段落中。我的问题是我不知道如何在其中放置换行符。输出显示它们只占用了一行,并且所有段落都堆叠在一起。我还是这个新手,希望大家能帮帮我。
我看了一些教程,但是她的教程不是来自mysql,所以我仍然迷路。
<?php
mysql_connect('localhost', 'root', '');
mysql_select_db('storm');
$sql="SELECT * FROM twothree";
$records=mysql_query($sql);
require("library/fpdf.php");
$pdf = new FPDF('p', 'mm', 'legal');
$pdf->AddPage();
$pdf->SetFont('Arial', '', 12);
$pdf->cell(30, 10, "SS Height", 1, 0, 'C');
$pdf->cell(30, 10, "Provinces", 1, 0, 'C');
$pdf->cell(40, 10, "Municipalities of:", 1, 0, 'C');
$pdf->cell(50, 10, "Impacts", 1, 0, 'C');
$pdf->cell(50, 10, "Advice", 1, 1, 'C');
$pdf->SetFont('Arial', '', 12);
while($row = mysql_fetch_array($records)){
$pdf->cell(30, 10, $row['ssh'], 1, 0, 'C');
$pdf->cell(30, 10, $row['provi'], 1, 0, 'C');
$pdf->cell(40, 10, $row['muni'], 1, 0, 'C');
$pdf->cell(50, 10, $row['impact'], 1, 0, 'C');
$pdf->cell(50, 10, $row['advice'], 1, 1, 'C');
}
$pdf->OutPut();
?>
答案 0 :(得分:1)
要显示段落时,单元格不兼容。您可以尝试检查以下链接
[http://www.fpdf.org/en/script/script3.php]
尝试将所有功能SetWidths,SetAligns,Row,CheckPageBreak,NbLines复制到fpdf.php文件中
您可以尝试在下面使用ROW
$result = $connect2->query($sql10);
$row5 = $result->fetch_assoc();
$total_pages = ceil($row5["total"] / $results_per_page); // calculate total pages with results
for ($i=1; $i<=$total_pages; $i++) { // print links for all pages
echo "<a href='aog.php?page=".$i."'";
if ($i==$page) echo " class='curPage'";
echo ">".$i."</a> ";
在FPDF.PHP文件中添加了以下功能
$pdf->SetBorders(array('LT', 'LT', 'LT', 'LT', 'TLR'));
$pdf->SetWidths(array(30, 30, 40, 50, 50));
$pdf->SetAligns(array('C', 'C', 'C', 'c', 'C'));
$pdf->SetFont('Arial', 'B', 11);
$pdf->Row(array("SS Height",
"Provinces",
"Municipalities of:",
"Impacts",
"Advice"), 1);
$pdf->SetBorders(array('L', 'L', 'L', 'L', 'LR'));
$pdf->SetFont('Arial', '', 11);
while($row = mysql_fetch_array($records)){
$pdf->Row(array($row['ssh'],
$row['provi'],
$row['muni'],
$row['impact'],
$row['advice']), 1);
}
$pdf->SetBorders(array('T', 'T', 'T', 'T', 'T'));
$pdf->Row(array('','','','',''), 1, false, 1);
答案 1 :(得分:0)
请查看内置于http://www.fpdf.org/en/doc/multicell.htm中的fpdf,它实际上只是一个包装器,可拆分为多个单元调用。