|
|
Code (PHP)
<html>
<head>
<title>ThaiCreate.Com PHP PDF</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<?php
require('fpdf16/fpdf.php');
define('FPDF_FONTPATH','font/');
require("connect.php");
class PDF extends FPDF
{
//Load data
function LoadData($file)
{
//Read file lines
$lines=file($file);
$data=array();
foreach($lines as $line)
$data[]=explode(';',chop($line));
return $data;
}
//Simple table
function BasicTable($header,$data)
{
//Header
$w=array(10,30,30,30,30,30,30,50,30);
//Header
for($i=0;$i<count($header);$i++)
$this->Cell($w[$i],10,iconv('UTF-8', 'TIS-620', $header[$i]),1,0,'C');
$this->Ln();
//Data
foreach ($data as $eachResult)
{
$this->Cell(10,7,iconv('UTF-8','TIS-620',$rang++),1,0,'LR');
$this->Cell(30,7,iconv('UTF-8','TIS-620',$eachdata["Clearbilldate"]),1,0,'LR');
$this->Cell(30,7,iconv('UTF-8','TIS-620',$eachdata["Clearbillnumber"]),1,0,'LR');
$this->Cell(30,7,iconv('UTF-8','TIS-620',$eachdata["Clearbillname"]),1,0,'LR');
$this->Cell(30,7,iconv('UTF-8','TIS-620',$eachdata["Clearbillpay"]),1,0,'LR');
$this->Cell(30,7,iconv('UTF-8','TIS-620',$eachdata["Clearbillpayer"]),1,0,'LR');
$this->Cell(30,7,iconv('UTF-8','TIS-620',$eachdata["Clearbillchage"]),1,0,'LR');
$this->Cell(50,7,iconv('UTF-8','TIS-620',$eachdata["Clearbillnote"]),1,0,'LR');
$this->Cell(30,7,iconv('UTF-8','TIS-620',$eachdata["Budgetcategoryamount"]),1,0,'LR');
$this->Ln();
}
}
}
$pdf = new PDF("L", "mm", "A4");
//Column titles
$header = array('ลำดับ','ว.ด.ป','เลขที่เอกสาร','รายการ','ได้รับอนุมัติ','จ่ายจริง','ยอดคงเหลือ','ผู้รับผิดชอบคณะ/หน่วยงาน','หมายเหตุ');
//Data loading
//*** Load MySQL Data ***//
$objConnect = mysql_connect("localhost","root","admin") or die("Error Connect to Database");
$objDB = mysql_select_db("db_dss");
mysql_query("set NAMES'UTF8'");
$strSQL = "SELECT Clearbilldate, Clearbillnumber, Clearbillname, Clearbillpay, Clearbillpayer, Clearbillchage, Clearbillnote, Budgetcategoryamount
FROM tbclearbill, tbbudgettype, tbbudgetyear, tbbudgetcategory
WHERE tbclearbill.BudgettypeID = tbbudgettype.BudgettypeID
AND tbclearbill.BudgetyearID = tbbudgetyear.BudgetyearID
AND tbclearbill.BudgettypeID = tbbudgetcategory.BudgettypeID";
$objQuery = mysql_query($strSQL);
$resultData = array();
for ($i=0;$i<mysql_num_rows($objQuery);$i++) {
$result = mysql_fetch_array($objQuery);
array_push($resultData,$result);
}
//************************//
$pdf->AddPage();
$pdf->AddFont('angsa','','angsa.php');
$pdf->SetFont('angsa','',16);
$pdf->Cell(0,7,iconv( 'UTF-8','TIS-620','การใช้งบประมาณแผ่นดิน ประจำปีงบประมาณ 2556 (ต.ค. 55 - ก.ย. 56)'),0,1,"C");
$pdf->Cell(0,7,iconv( 'UTF-8','TIS-620','มทร.ล้านนา ภาคพายัพ (จอมทอง)'),0,1,"C");
$pdf->Cell(0,7,iconv( 'UTF-8','TIS-620','มหาวิทยาลัยเทคโนโลยีราชมงคลล้านนา ภาคพายัพ เชียงใหม่'),0,1,"C");
$pdf->Cell(0,7,iconv( 'UTF-8','TIS-620','ค่าสาธารณูบโภค'),0,1,"C");
$pdf->SetMargins(10,5,5); // กำหนดระยะข้อมูลห่างจากขอบกระดาษ
$pdf->BasicTable($header,$resultData);
$pdf->Output("MyPDF/MyPDF.pdf","F");
?>
PDF Created Click <a href="MyPDF/MyPDF.pdf">here</a> to Download
</body>
</html>
คือว่า ค่ามันหายไปเลยอะครับ
ตามรูปเลยครับ
อีกอย่างครับ
ผมสามารถทำให้ ตารางออกมาแบบนี้ได้ไหมครับ
Tag : PHP, HTML/CSS, JavaScript, Ajax, Crystal Report
|
ประวัติการแก้ไข 2014-08-06 19:47:44 2014-08-06 19:49:44 2014-08-06 19:50:14 2014-08-06 20:02:59
|
|
|
|
|
Date :
2014-08-06 19:47:24 |
By :
nest12345 |
View :
838 |
Reply :
2 |
|
|
|
|
|
|
|
|
|