【发布时间】:2016-04-04 11:50:46
【问题描述】:
http://phppot.com/php/generate-pdf-from-mysql-data-using-fpdf/ 我使用此代码,但它不起作用。
<?php
require_once("dbcontroller.php");
$db_handle = new DBController();
$result = $db_handle->runQuery("SELECT * FROM toy");
$header = $db_handle->runQuery("SELECT `COLUMN_NAME`
FROM `INFORMATION_SCHEMA`.`COLUMNS`
WHERE `TABLE_SCHEMA`='blog_samples'
AND `TABLE_NAME`='toy'");
require('fpdf/fpdf.php');
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',12);
foreach($header as $heading) {
foreach($heading as $column_heading)
$pdf->Cell(90,12,$column_heading,1);
}
foreach($result as $row) {
$pdf->SetFont('Arial','',12);
$pdf->Ln();
foreach($row as $column)
$pdf->Cell(90,12,$column,1);
}
$pdf->Output();
?>
我想更改 foreach 命令,我想检查 mysql,当 $header 是“有趣”时,我希望单元格比其他单元格小一点。
我尝试使用 if,但它不起作用 请帮忙!
【问题讨论】:
-
...我希望单元格比其他单元格小一点。 单元格大小是什么意思?你想减小单元格的高度还是单元格的宽度?还是两者兼而有之?
-
应该是多少?
-
细胞!带有标题“有趣”的应该是 45,而不是 90
-
请看我的回答。
标签: php mysql pdf include fpdf