Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > PHP - REPORT PDF (FPDF) ต้องการให้เลขที่บิลแสดงตรง นอก LOOP.



 

PHP - REPORT PDF (FPDF) ต้องการให้เลขที่บิลแสดงตรง นอก LOOP.

 



Topic : 094882



โพสกระทู้ ( 386 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter



กก

ต้องการให้เลขที่บิลแสดงตรง เลขใบ POทำไงอ้ะค้ะ

report_bill.php
<?php
require('fpdf.php');

define('FPDF_FONTPATH','font/');

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;
}
function Header()
{
    // Logo
    $this->Image('image/logo.jpg',10,6,30);
	$this->AddFont('cordiab','','cordiab.php');
    // Arial bold 15
    $this->SetFont('cordiab','',18);
    // Move to the right
    // Title
    $this->Cell(0,10,iconv('UTF-8','TIS-620','บจก. ตั้งใจกลการพัฒนา (ศูนย์ซ่อมบำรุง)'),0,1,'C');
    $this->Cell(0,10,iconv('UTF-8','TIS-620','เลขที่ 62/49 ถ.วังตอ ต.ทับเที่ยง อ.เมือง จ.ตรัง 92000'),0,1,'C');
    $this->Cell(0,10,iconv('UTF-8','TIS-620','โทรศัพท์ : 081-111-2233'),0,1,'C');
    $this->Cell(0,10,iconv('UTF-8','TIS-620','ใบสั่งซื้อรถ'),0,1,'C');
	
    // Line break
    $this->Ln(10);
}

function Footer()
{
	$this->SetLineWidth(0.5);
	include("time.php"); 
			$this->SetMargins(3,3,3);
			$this->AddFont('angsana','B','angsab.php');
			$this->SetFont('angsana','B',11);
			$this->SetY(-15);
			$this->Cell(0,0,iconv( 'UTF-8','TIS-620',''),1,0,"C");
			$this->Ln(5);
	 		$this->Cell(0,0,iconv( 'UTF-8','TIS-620','By... ศูนย์ซ่อมตั้งใจกลการ'),0,0,"L");
			$this->Cell(0,0,iconv( 'UTF-8','TIS-620','วันเวลาที่ี่พิมพ์ : '.date("$d-$m-$y $t")),0,1,"R");
}
	 
	
//Better table
function table1($header,$data)
{
	$this->AddFont('cordia','B','cordia.php');
	$this->SetFont('cordia','B',13);
	//$this->Cell(30,10,iconv('UTF-8','TIS-620','บจก. ตั้งใจกลการพัฒนา (ศูนย์ซ่อมบำรุง)'),0,0,'C');
	$this->SetFont('');
	$this->Ln();
	$this->Ln();
	
	//Column widths
	$w=array(10,33,33,23,34,25,20,20);
	//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
	
	$rang = 1;
	
	foreach ($data as $eachdata)
	{	
			
		$this->Cell(10,7,iconv('UTF-8','TIS-620',$rang++),1,0,'LR');		
		$this->Cell(33,7,iconv('UTF-8','TIS-620',$eachdata["machine_id"]),1,0,'LR');
		$this->Cell(33,7,iconv('UTF-8','TIS-620',$eachdata["chassis_id"]),1,0,'LR');
		$this->Cell(23,7,iconv('UTF-8','TIS-620',$eachdata["brand_name"]),1,0,'LR');
		$this->Cell(34,7,iconv('UTF-8','TIS-620',$eachdata["type_name"]),1,0,'LR');
		$this->Cell(25,7,iconv('UTF-8','TIS-620',$eachdata["color_name"]),1,0,'LR');
		$this->Cell(20,7,iconv('UTF-8','TIS-620',$eachdata["buy"]),1,0,'LR');
		$this->Cell(20,7,iconv('UTF-8','TIS-620',$eachdata["sell"]),1,0,'LR');
		
		$this->Ln();
	}
				


}

}//end class


$pdf=new PDF();
$pdf->AliasNbPages();//จำนวนหน้าทั้งหมด
//Column titles
$header=array ('ลำดับ','เลขเครื่อง','เลขถัง','ยี่ห้อ','รุ่น','สี','ราคาซื้อ','ราคาขาย');


//Data loading
//*** Load MySQL Data ***//
$strSQL1 = $strSQL;
$objQuery = mysql_query($strSQL1);
$resultData = array();

for ($x=0;$x<mysql_num_rows($objQuery);$x++) 
{	
	$result = mysql_fetch_array($objQuery);
	array_push($resultData,$result);
	
}

$pdf->AddPage();
$pdf->AddFont('cordia','','cordia.php');
$pdf->AddFont('cordia','','cordia.php');
$pdf->SetFont('cordia','',16);

$pdf->SetMargins(10,5,5); // กำหนดระยะข้อมูลห่างจากขอบกระดาษ
$pdf->Ln(20);//ระยะจากบนขอบกระดาษ
$pdf->Cell( 0  , -10 , iconv( 'UTF-8','cp874' , 'กำหนดส่งรถ :' ) , 0 , 1 , 'R' );
$pdf->Cell( 0  , -10 , iconv( 'UTF-8','cp874' , 'วันที่สั่งซื้อ :' ) , 0 , 1 , 'R' );
$pdf->Cell( 0  , -10 , iconv( 'UTF-8','cp874' , 'เลขใบ PO :' ) , 0 , 1 , 'R' );

$pdf->Ln(17);//ระยะจากบนขอบกระดาษ
$pdf->AddFont('cordia','','cordia.php');
$pdf->SetFont('cordia','',13);
$pdf->Cell(10,10);
$pdf->table1($header,$resultData);
$pdf->Output("report_po.pdf","F");
?>





Tag : PHP, MySQL







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-05-08 12:38:01 By : lookpla26 View : 5731 Reply : 17
 

 

No. 1



โพสกระทู้ ( 1,521 )
บทความ ( 2 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Facebook

ก่อนบรรทัดที่ 119 ก็ Select ข้อมูลที่ต้องการมาครับ อาจเป็นการ Select ชุดใหม่เลยก็ได้แล้วเอามาใส่

Code
$pdf->Cell( 0 , -10 , iconv( 'UTF-8','cp874' , 'กำหนดส่งรถ :'.$val1 ) , 0 , 1 , 'R' ); $pdf->Cell( 0 , -10 , iconv( 'UTF-8','cp874' , 'วันที่สั่งซื้อ :'.$val2 ) , 0 , 1 , 'R' ); $pdf->Cell( 0 , -10 , iconv( 'UTF-8','cp874' , 'เลขใบ PO :'.$val3 ) , 0 , 1 , 'R' );







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-08 12:46:00 By : Krungsri
 


 

No. 2



โพสกระทู้ ( 386 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter

select ในหน้่า report_bill.php เลยเหรอค่ะ

หรือว่าต้อง select ในหน้าที่ส่งรายงานมา
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-08 13:31:01 By : lookpla26
 

 

No. 3



โพสกระทู้ ( 386 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter

เขียนไม่ถูกเบย...
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-08 14:23:43 By : lookpla26
 


 

No. 4



โพสกระทู้ ( 386 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter

ตอบความคิดเห็นที่ : 1 เขียนโดย : Krungsri เมื่อวันที่ 2013-05-08 12:46:00
รายละเอียดของการตอบ ::
ยังไม่ได้เลยค่ะ แก้แล้วก็ยังไม่ขึ้น

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-08 15:13:38 By : lookpla26
 


 

No. 5



โพสกระทู้ ( 1,521 )
บทความ ( 2 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Facebook

Select ในหน้านี่ก็ได้ครับ หน้าที่เป็น Report ส่งเฉพาะ ID ที่ต้องการมา
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-08 15:29:46 By : Krungsri
 


 

No. 6



โพสกระทู้ ( 386 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter

ส่งแบบ GET หรือ POST ประมาณนี้รึเปล่า

แต่จะเขียนยังไง นั่น คือปัญหา....รบกวนหน่อยน่ะค่ะ


ประวัติการแก้ไข
2013-05-08 15:39:37
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-08 15:39:08 By : lookpla26
 


 

No. 7



โพสกระทู้ ( 1,521 )
บทความ ( 2 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Facebook

แล้ว $strSQL ถูกส่งมายังไงครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-08 15:42:10 By : Krungsri
 


 

No. 8



โพสกระทู้ ( 386 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter

ตอบความคิดเห็นที่ : 7 เขียนโดย : Krungsri เมื่อวันที่ 2013-05-08 15:42:10
รายละเอียดของการตอบ ::


Code (PHP)
//*** Load MySQL Data ***//
$strSQL1 = $strSQL;
$objQuery = mysql_query($strSQL1);
$resultData = array();

for ($x=0;$x<mysql_num_rows($objQuery);$x++) 
{	
	$result = mysql_fetch_array($objQuery);
	array_push($resultData,$result);
	
}



แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-08 15:44:28 By : lookpla26
 


 

No. 9



โพสกระทู้ ( 1,521 )
บทความ ( 2 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Facebook

หมายถึง SELECT ..... FROM .... มันจะถูกส่งมาจากก่อนหน้านี้ใช่ป่่ะครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-08 15:46:33 By : Krungsri
 


 

No. 10



โพสกระทู้ ( 386 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter

ใช่ค่ะ

search_bill.php
<? session_start(); ?>
<link href="main_style.css" rel="stylesheet" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<? include("header.php");?>
<? include("connect.php");?>
<? include("script.php");?>
<? include("script_cal.php");?>
<body>
<div id="left_block1"><? include"menu.php";?></div>
<div id="right_block2">
<table style="font-size:14px;border-bottom:2px dotted #999999;" width="100%" >
<tr><td><img src="image/search.png" width="35" height="35" /><b>ค้นหาใบสั่งซื้อ</b></td></tr>
</table>
<form name="frmSearch" method="get" action="<?=$_SERVER['SCRIPT_NAME'];?>">
<table width="599" align="center" style="font-size:14px" >
<br />
<tr >
    <th width="129" align="right"> วันที่ :</th>
    <td width="204"><input name="txtKeyword1" type="text" id="txtKeyword1" value="<?=$_GET["txtKeyword1"];?>"> </td>
    <th width="129" align="right">ถึงวันที่ :</th>
    <td width="204"><input name="txtKeyword2" type="text" id="txtKeyword2" value="<?=$_GET["txtKeyword2"];?>"></td>
    <td width="1"></td>
    <td width="4"></th>
</tr>
<tr>
	<th align="right">เลขที่บิล :</th>
    <td><input name="txtKeyword3" type="text" id="txtKeyword3" value="<?=$_GET["txtKeyword3"];?>"></td>
    <td align="right"><input type="submit" value="ค้นหา"></td>
</tr>     
</table>
</form>
<?
if($_GET["txtKeyword1"] != "")

	{  
	$strSQL= "SELECT * FROM stock_receive_motor
	INNER JOIN brand  ON stock_receive_motor.brand = brand.brand_id
	INNER JOIN type  ON stock_receive_motor.type = type.type_id
	INNER JOIN color  ON stock_receive_motor.color = color.color_id
	 WHERE (date_receive between '".$_GET["txtKeyword1"]."' AND '".$_GET["txtKeyword2"]."') 
	 ORDER BY stock_id ";
	/*
	$sql= "SELECT stock_receive_motor.*,stock_mas.* FROM stock_receive_motor
		RIGHT JOIN stock_mas ON stock_receive_motor.po_id = stock_mas.po_id
		INNER JOIN brand  ON stock_receive_motor.brand = brand.brand_id
	 WHERE (date_receive between '".$_GET["txtKeyword1"]."' AND '".$_GET["txtKeyword2"]."') ";
	 */
	$objQuery = mysql_query($strSQL) or die ("Error Query [".mysql_error().$strSQL."]");
	$numrow = mysql_num_rows($objQuery) ;
	?>
	<font size="2" face="Verdana, Geneva, sans-serif">จำนวนข้อมูลทั้งหมด <font color="#FF0000"><b><?=$numrow; ?></b></font> แถว
  <p />
    <table width="978" cellpadding="0" cellspacing="0"  style="font-size:13px; font-family:Verdana, Geneva, sans-serif;">
	  <tr height="35" bgcolor="#CCFFFF">
        <th> <div align="center">ลำดับ</div></th>
        <th> <div align="center">เลขที่บิล</div></th>
        <th> <div align="center">ยี่ห้อ</div></th>
        <th> <div align="center">รุ่น</div></th>
        <th> <div align="center">สี</div></th>
        <th> <div align="center">เลขเครื่อง</div></th>
        <th> <div align="center">เลขถัง</div></th>
        <th> <div align="center">ราคาซื้อ</div></th>
        <th> <div align="center">วันที่</div></th>
	  </tr>
	<?
	$i=1;
	while($objResult = mysql_fetch_array($objQuery))
	{
		$buy = $objResult["buy"];
		if($i%2==0)
		{
		$bg = "#FFFFFF";
		}
		else
		{
		$bg = "#ebf0f0";
		}
	
	?>
<tr height="40" align="center" bgcolor="<?=$bg;?>"  >
        <td align="center"><?=$i++;?>.</td>
        <td align="center"><?=$objResult["po_id"];?></td>
        <td align="center"><?=$objResult["brand_name"];?></td>
        <td align="center"><?=$objResult["type_name"];?></td>
        <td align="center"><?=$objResult["color_name"];?></td>
        <td align="center"><?=$objResult["machine_id"];?></td>
        <td align="center"><?=$objResult["chassis_id"];?></td>
        <td align="center"><?=number_format($buy, 2, '.', ',');?></td>
        <td align="center"><?=$objResult["date_receive"];?></td>
	  </tr>
	<?
	}
	?>
	</table>
	<?
	}
	?>
</div>
<br />
<? include"report_po.php";?>
<div align="center">
<a href="report_po.pdf" target="_blank"><img src="image/print.png" title="พิมพ์รายงาน" width="60" height="50" border="0" /></a> 
</div>
</body>


แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-08 15:47:58 By : lookpla26
 


 

No. 11



โพสกระทู้ ( 1,521 )
บทความ ( 2 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Facebook

ก็ใส่ Hiden ไปก็ได้ครับ เก็บค่า PO ที่ต้องการไว้ พอไปหน้า Report ก็ POST รับ ID นั้นไป Select มาครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-08 15:51:03 By : Krungsri
 


 

No. 12



โพสกระทู้ ( 386 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter

ยังไม่ขึ้น

Call to undefined function sql_fetch() in C:\AppServ\www\motor\report_po.php on line 131

search_bill.php
<? session_start(); ?>
<link href="main_style.css" rel="stylesheet" type="text/css">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<? include("header.php");?>
<? include("connect.php");?>
<? include("script.php");?>
<? include("script_cal.php");?>
<body>
<div id="left_block1"><? include"menu.php";?></div>
<div id="right_block2">
<table style="font-size:14px;border-bottom:2px dotted #999999;" width="100%" >
<tr><td><img src="image/search.png" width="35" height="35" /><b>ค้นหาใบสั่งซื้อ</b></td></tr>
</table>
<form name="frmSearch" method="get" action="<?=$_SERVER['SCRIPT_NAME'];?>">
<table width="599" align="center" style="font-size:14px" >
<br />
<tr >
    <th width="129" align="right"> วันที่ :</th>
    <td width="204"><input name="txtKeyword1" type="text" id="txtKeyword1" value="<?=$_GET["txtKeyword1"];?>"> </td>
    <th width="129" align="right">ถึงวันที่ :</th>
    <td width="204"><input name="txtKeyword2" type="text" id="txtKeyword2" value="<?=$_GET["txtKeyword2"];?>"></td>
    <td width="1"></td>
    <td width="4"></th>
</tr>
<tr>
	<th align="right">เลขที่บิล :</th>
    <td><input name="txtKeyword3" type="text" id="txtKeyword3" value="<?=$_GET["txtKeyword3"];?>"></td>
    <td align="right"><input type="submit" value="ค้นหา"></td>
</tr>     
</table>
</form>
<?
if($_GET["txtKeyword1"] != "")

	{  
	$strSQL= "SELECT * FROM stock_receive_motor
	INNER JOIN brand  ON stock_receive_motor.brand = brand.brand_id
	INNER JOIN type  ON stock_receive_motor.type = type.type_id
	INNER JOIN color  ON stock_receive_motor.color = color.color_id
	 WHERE (date_receive between '".$_GET["txtKeyword1"]."' AND '".$_GET["txtKeyword2"]."') 
	 ORDER BY stock_id ";
	/*
	$sql= "SELECT stock_receive_motor.*,stock_mas.* FROM stock_receive_motor
		RIGHT JOIN stock_mas ON stock_receive_motor.po_id = stock_mas.po_id
		INNER JOIN brand  ON stock_receive_motor.brand = brand.brand_id
	 WHERE (date_receive between '".$_GET["txtKeyword1"]."' AND '".$_GET["txtKeyword2"]."') ";
	 */
	$objQuery = mysql_query($strSQL) or die ("Error Query [".mysql_error().$strSQL."]");
	$numrow = mysql_num_rows($objQuery) ;
	?>
	<font size="2" face="Verdana, Geneva, sans-serif">จำนวนข้อมูลทั้งหมด <font color="#FF0000"><b><?=$numrow; ?></b></font> แถว
  <p />
    <table width="978" cellpadding="0" cellspacing="0"  style="font-size:13px; font-family:Verdana, Geneva, sans-serif;">
	  <tr height="35" bgcolor="#CCFFFF">
        <th> <div align="center">ลำดับ</div></th>
        <th> <div align="center">เลขที่บิล</div></th>
        <th> <div align="center">ยี่ห้อ</div></th>
        <th> <div align="center">รุ่น</div></th>
        <th> <div align="center">สี</div></th>
        <th> <div align="center">เลขเครื่อง</div></th>
        <th> <div align="center">เลขถัง</div></th>
        <th> <div align="center">ราคาซื้อ</div></th>
        <th> <div align="center">วันที่</div></th>
	  </tr>
	<?
	$i=1;
	while($objResult = mysql_fetch_array($objQuery))
	{
		$buy = $objResult["buy"];
		if($i%2==0)
		{
		$bg = "#FFFFFF";
		}
		else
		{
		$bg = "#ebf0f0";
		}
	
	?>
<tr height="40" align="center" bgcolor="<?=$bg;?>"  >
        <td align="center"><?=$i++;?>.</td>
        <td align="center"><?=$objResult["po_id"];?></td>
        <td align="center"><?=$objResult["brand_name"];?></td>
        <td align="center"><?=$objResult["type_name"];?></td>
        <td align="center"><?=$objResult["color_name"];?></td>
        <td align="center"><?=$objResult["machine_id"];?></td>
        <td align="center"><?=$objResult["chassis_id"];?></td>
        <td align="center"><?=number_format($buy, 2, '.', ',');?></td>
        <td align="center"><?=$objResult["date_receive"];?></td>
	  </tr>
      <input type="hidden" name="po_id" id="po_id" value="<?=$objResult["po_id"];?>" />
	<?
	}
	?>
	</table>
	<?
	}
	?>
</div>
<br />
<? include"report_po.php";?>
<div align="center">
<a href="report_po.pdf" target="_blank"><img src="image/print.png" title="พิมพ์รายงาน" width="60" height="50" border="0" /></a> 
</div>
</body>



report_po.php
<?php
require('fpdf.php');

define('FPDF_FONTPATH','font/');


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;
}
function Header()
{
    // Logo
	
    $this->Image('image/logo.jpg',10,6,30);
	$this->AddFont('cordiab','','cordiab.php');
    // Arial bold 15
    $this->SetFont('cordiab','',18);
    // Move to the right
    // Title
    $this->Cell(0,10,iconv('UTF-8','TIS-620','บจก. ตั้งใจกลการพัฒนา (ศูนย์ซ่อมบำรุง)'),0,1,'C');
    $this->Cell(0,10,iconv('UTF-8','TIS-620','เลขที่ 62/49 ถ.วังตอ ต.ทับเที่ยง อ.เมือง จ.ตรัง 92000'),0,1,'C');
    $this->Cell(0,10,iconv('UTF-8','TIS-620','โทรศัพท์ : 081-111-2233'),0,1,'C');
    $this->Cell(0,10,iconv('UTF-8','TIS-620','ใบสั่งซื้อรถ'),0,1,'C');
	
    // Line break
    $this->Ln(10);
}

function Footer()
{
	$this->SetLineWidth(0.5);
	include("time.php"); 
			
			$this->AddFont('angsana','B','angsab.php');
			$this->SetFont('angsana','B',11);
			$this->SetY(-15);
			$this->Cell(0,0,iconv( 'UTF-8','TIS-620',''),1,0,"C");
			
			$this->Ln(5);
	 		$this->Cell(0,0,iconv( 'UTF-8','TIS-620','By... ศูนย์ซ่อมตั้งใจกลการ'),0,0,"L");
			$this->Cell(0,0,iconv( 'UTF-8','TIS-620','วันเวลาที่ี่พิมพ์ : '.date("$d-$m-$y $t")),0,1,"R");
}
	 
	
//Better table
function table1($header,$data)
{
	$this->SetMargins( 5,30,10 );
	$this->AddFont('cordia','B','cordia.php');
	$this->SetFont('cordia','B',13);
	//$this->Cell(30,10,iconv('UTF-8','TIS-620','บจก. ตั้งใจกลการพัฒนา (ศูนย์ซ่อมบำรุง)'),0,0,'C');
	$this->SetFont('');
	$this->Ln();
	$this->Ln();
	//Column widths
	$w=array(10,33,33,23,34,25,20,20);
	//Header
	 $this->SetFillcolor(255,255,0);
	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
	
	$rang = 1;
	
	foreach ($data as $eachdata)
	{	
			
		$this->Cell(10,9,iconv('UTF-8','TIS-620',$rang++.'.'),1,0,'C');		
		$this->Cell(33,9,iconv('UTF-8','TIS-620',$eachdata["machine_id"]),1,0,'LR');
		$this->Cell(33,9,iconv('UTF-8','TIS-620',$eachdata["chassis_id"]),1,0,'LR');
		$this->Cell(23,9,iconv('UTF-8','TIS-620',$eachdata["brand_name"]),1,0,'LR');
		$this->Cell(34,9,iconv('UTF-8','TIS-620',$eachdata["type_name"]),1,0,'LR');
		$this->Cell(25,9,iconv('UTF-8','TIS-620',$eachdata["color_name"]),1,0,'LR');
		$this->Cell(20,9,iconv('UTF-8','TIS-620',number_format($eachdata["buy"])),1,0,'LR');
		$this->Cell(20,9,iconv('UTF-8','TIS-620',number_format($eachdata["sell"])),1,0,'LR');
		$this->Ln();
	}
	
				


}

}//end class


$pdf=new PDF();
$pdf->AliasNbPages();//จำนวนหน้าทั้งหมด
	
	$pdf->SetFillColor(230,230,230);
//Column titles

$header=array ('ลำดับ','เลขเครื่อง','เลขถัง','ยี่ห้อ','รุ่น','สี','ราคาซื้อ','ราคาขาย');


//Data loading
//*** Load MySQL Data ***//
$strSQL1 = $strSQL;
$objQuery = mysql_query($strSQL1);
$resultData = array();

for ($x=0;$x<mysql_num_rows($objQuery);$x++) 
{	
	$result = mysql_fetch_array($objQuery);
	array_push($resultData,$result);
	
}


$pdf->AddPage();
$pdf->AddFont('cordia','','cordia.php');
$pdf->AddFont('cordia','','cordia.php');
$pdf->SetFont('cordia','',16);
$pdf->SetMargins(10,5,5); // กำหนดระยะข้อมูลห่างจากขอบกระดาษ
$pdf->Ln(20);//ระยะจากบนขอบกระดาษ


$mysql = "SELECT * FROM stock_receive_motor  WHERE po_id = '".$_POST["po_id"]."'"; 

$myrs = sql_fetch(sql_query($mysql));
$po_id = $myrs['po_id'];

$pdf->Cell( 0  , -10 , iconv( 'UTF-8','cp874' , 'กำหนดส่งรถ :'.$po_id ) , 0 , 1 , 'C' );
$pdf->Cell( 0  , -10 , iconv( 'UTF-8','cp874' , 'วันที่สั่งซื้อ :'.$val2 ) , 0 , 1 , 'R' );
$pdf->Cell( 0  , -10 , iconv( 'UTF-8','cp874' , 'เลขใบ PO :'.$val3 ) , 0 , 1 , 'C' );

$pdf->Ln(17);//ระยะจากบนขอบกระดาษ
$pdf->AddFont('cordia','','cordia.php');
$pdf->SetFont('cordia','',13);
$pdf->Cell(10,10);
$pdf->table1($header,$resultData);
			$pdf->Cell(0,0,iconv( 'UTF-8','TIS-620',''),1,0,"C");
			$pdf->Ln(115);
			$pdf->Cell(0,10,iconv( 'UTF-8','TIS-620','______________________________               _______________________________                   ______________________________'),0,1,"C");
			$pdf->Cell(5,10,iconv( 'UTF-8','TIS-620','                                ผู้สั่งซื้อ                                                       ผู้มีอำนาจอนุมัติ                                                        ผู้ขาย  '),0,1);
$pdf->Output("report_po.pdf","F");
?>





ประวัติการแก้ไข
2013-05-08 16:01:53
2013-05-08 16:02:20
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-08 15:59:16 By : lookpla26
 


 

No. 13



โพสกระทู้ ( 1,521 )
บทความ ( 2 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Facebook

Code
$mysql = "SELECT * FROM stock_receive_motor WHERE po_id = '".$_POST["po_id"]."'"; $myrs = mysql_fetch_array(sql_query($mysql)); $po_id = $myrs['po_id'];

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-08 16:13:20 By : Krungsri
 


 

No. 14



โพสกระทู้ ( 386 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter

ได้เรียยร้อยเเล้วค่ะ ขอบคุณทุก comment
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-08 16:13:40 By : lookpla26
 


 

No. 15



โพสกระทู้ ( 1,521 )
บทความ ( 2 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Facebook

ยินดีครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-08 16:28:09 By : Krungsri
 


 

No. 16



โพสกระทู้ ( 386 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter

แล้วถ้าต้องการแสดงค่าอีกตัวแปรล้ะค้ะ คือให้ส่งมาจากหน้า search_bill ล้ะค้ะ

กรณีที่ไม่ต้องการส่งผ่าน URL
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-08 17:00:26 By : lookpla26
 


 

No. 17



โพสกระทู้ ( 1,521 )
บทความ ( 2 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Facebook

ทำคล้ายๆกันครับ เพราะค่าจะถูกส่งผ่าน Form มาครับ $_POST[] รับเอาครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-05-08 18:24:32 By : Krungsri
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : PHP - REPORT PDF (FPDF) ต้องการให้เลขที่บิลแสดงตรง นอก LOOP.
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 03
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่