|
|
|
อยากใส่เลขหน้า pdf ที่report มาจาก database อ่ะครับ ช่วยดู code หน่อยครับ |
|
|
|
|
|
|
|
คือผมอยากให้มันใส่เลขหน้าบนหัวกระดาษอัตโนมัติครับ
ช่วยแนะนำcodeหน่อยนะครับ
Code (PHP)
<?php
$host="localhost"; //ชื่อ host ของเราอ่ะ
$db_user="root"; //ชื่อ user ที่เข้าใช้ db ถ้า appserv ค่าเริ่มต้นจะเป็น root
$db_password="1234"; // pass ของ db ตามที่เราจะกำหนดอ่ะ
$dbname="satcha"; //ชื่อ db ของเราอ่ะ
$connect=mysql_connect($host,$db_user,$db_password) or die(mysql_error());
$select_db=mysql_select_db($dbname);
require_once('mpdf/mpdf.php'); //ที่อยู่ของไฟล์ mpdf.php ในเครื่องเรานะครับ
ob_start(); // ทำการเก็บค่า html นะครับ
?>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
<style type="text/css">
<!--
@page rotated { size: landscape; }
.style1 {
font-family: "TH SarabunPSK";
font-size: 18pt;
font-weight: bold;
}
.style2 {
font-family: "TH SarabunPSK";
font-size: 16pt;
font-weight: bold;
}
.style3 {
font-family: "TH SarabunPSK";
font-size: 16pt;
}
.style5 {cursor: hand; font-weight: normal; color: #000000;}
.style9 {font-family: Tahoma; font-size: 12px; }
.style11 {font-size: 12px}
.style13 {font-size: 9}
.style16 {font-size: 9; font-weight: bold; }
.style17 {font-size: 12px; font-weight: bold; }
-->
</style>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
</head>
<body>
<div class=Section2>
<table width="704" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="291" align="center"><span class="style2">รายงานสรุปยอดเงินฝากประจำเดือน
(ม.ค.-ธ.ค.)</span></td>
</tr>
<tr>
<td height="27" align="center"><span class="style2">กลุ่มสัจจะสะสมทรัพย์จันทบุรี กรณีศึกษากลุ่มสัจจะสะสมทรัพย์สำนักสงฆ์เขาโบสถ์ </span></td>
</tr>
</table>
<table width="200" border="0" align="center">
<tbody>
<tr>
<td align="center"> </td>
</tr>
</tbody>
</table>
<table bordercolor="#424242" width="1141" height="78" border="1" align="center" cellpadding="0" cellspacing="0" class="style3">
<tr align="center">
<td width="175" align="center" bgcolor="#D5D5D5"><strong>เลขบัตรประจำตัวประชาชน</strong></td>
<td width="175" height="23" align="center" bgcolor="#D5D5D5"><strong>เลขที่บัญชีเงินฝาก</strong></td>
<td width="175" height="23" align="center" bgcolor="#D5D5D5"><strong>วันที่่ฝากล่าสุด</strong></td>
<td width="175" align="center" bgcolor="#D5D5D5"><strong>เวลา</strong></td>
<td width="175" align="center" bgcolor="#D5D5D5"><strong>ยอดฝากใหม่</strong></td>
</tr>
<?php
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("satcha");
mysql_query("set NAMES'UTF8'");// set อักขระให้เป็น Utf8 เพิ่มตรงนี้เลยครับ รับรองได้ชัวครับ
$tblname = "order_deposit";
$strSQL = "SELECT order_deposit. * , deposit. * FROM $tblname LEFT JOIN deposit ON order_deposit.d_id = deposit.d_id"; //คำสั่ง Sql ที่ใช้
///$strSQL ="SELECT order_deposit * , deposit * FROM $tblname ORDER BY d_id asc";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
$Num_Rows = mysql_num_rows($objQuery);
?>
<?php
while($objResult = mysql_fetch_array($objQuery))
{
$od_daposit[] = $objResult["od_daposit"];
?>
<tr>
<td align="right" class="style3"><?php echo $objResult['d_iden'];?></td>
<td align="right" class="style3"><?php echo $objResult['d_id']; ?></td>
<td align="right" class="style3"><?php echo $objResult['d_issdate']; ?></td>
<td align="right" class="style3"><?php echo $objResult['op_time']; ?></td>
<td align="right" class="style3"><?php echo $objResult['od_daposit']; ?></td>
<td align="center" class="style3"></td>
</tr>
<?php
}
?>
<tr>
<th><div align="center"></div></th>
<th><div align="center"></div></th>
<th><div align="center"></div></th>
<th bgcolor="#D5D5D5" ><div align="center">รวม</div></th>
<td bgcolor="#D5D5D5"><div align="center"><?PHP echo array_sum($od_daposit) ;?>.00</div></td>
</table>
<table width="200" border="0">
<tbody>
<tr>
<td> </td>
</tr>
</tbody>
</table>
</div>
</body>
</html>
<?Php
$html = ob_get_contents();
ob_end_clean();
$pdf = new mPDF('th', 'A4','',''); //การตั้งค่ากระดาษถ้าต้องการแนวตั้ง ก็ A4 เฉยๆครับ ถ้าต้องการแนวนอนเท่ากับ A4-L
$pdf->SetAutoFont();
$pdf->SetDisplayMode('fullpage');
$pdf->WriteHTML($html, 2);
$pdf->Output();
?>
ดาวโหลดรายงานในรูปแบบ PDF <a href="../fpdf/MyPDF/MyPDF.pdf">คลิกที่นี้</a>
Tag : PHP, HTML/CSS
|
ประวัติการแก้ไข 2015-07-06 00:21:02
|
|
|
|
|
Date :
2015-07-06 00:20:10 |
By :
Alzheimertzz |
View :
1915 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดัน ๆ ครับ ช่วยผมหน่อยนะครับ
|
|
|
|
|
Date :
2015-07-06 12:33:07 |
By :
Alzheimertzz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|