|
|
เจอปัญหาในการเขียน Code คะ คือ ว่า ต้องการเขียนให้ผลออกมาแบบนี้
เลขที่ใบเสร็จ : 111
วันที่ : 6/12/2543
ชื่อสินค้า:
xxx xxx xxx xxx ----> หัว column
x ----> ข้อมูลที่ 1
x ----> ข้อมูลที่ 2
แต่เวลาแสดงผลดันออกแบบนี้มา เท่าจำนวนของข้อมูลแบบนี้คะ
เลขที่ใบเสร็จ : 111
วันที่ : 6/12/2543
ชื่อสินค้า:
xxx xxx xxx xxx ----> หัว column
เลขที่ใบเสร็จ : 111
วันที่ : 6/12/2543
ชื่อสินค้า:
xxx xxx xxx xxx ----> หัว column
x ----> ข้อมูลที่ 1
x ----> ข้อมูลที่ 2
ที่ต้องการคือ อยากให้แสดงแค่ครั้งเดียวอะคะ แต่จำเป็นที่ต้องใส่ใน loop เพราะ
พอเอาไว้ข้างนอกลูป ตอนเรียนตัวแปรเพื่อดึงข้อมูลจาก database ดันไม่มีอะไรขึ้นมาเลย
Code ที่เขียนนะคะ
Code (PHP)
foreach ($data as $eachResult2){
$this->Cell(148,5,iconv( 'UTF-8','cp874' ,
'เลขที่(billno) : ').$eachResult2["billno"],1,0,'R');
$this->Ln(5);
$this->Cell(148,5,iconv( 'UTF-8','cp874' , 'วันที่ : ').$eachResult2["sdate"],1,0,'R');
$this->Ln(5);
$this->Cell(148,5,iconv( 'UTF-8','cp874' , 'รหัสลูกค้า : ').$eachResult2["custid"].
' '.iconv( 'UTF-8','cp874' , 'ชื่อลูกค้า : ').$eachResult2["custname"],1,0,'L');
$this->Ln();
$this->Cell(15,6,iconv( 'UTF-8','cp874' , 'ลำดับที่ ' ),1,0,'C');
$this->Cell(20,6,iconv( 'UTF-8','cp874' , 'รหัสสินค้า ' ),1,0,'C');
$this->Cell(43,6,iconv( 'UTF-8','cp874' , 'ชื่อสินค้า' ),1,0,'C');
$this->Cell(25,6,iconv( 'UTF-8','cp874' , 'ราคา@ ' ),1,0,'C');
$this->Cell(20,6,iconv( 'UTF-8','cp874' , 'จำนวน ' ),1,0,'C');
$this->Cell(25,6,iconv( 'UTF-8','cp874' , 'เป็นเงิน' ),1,0,'C');
$this->Ln();
}
foreach ($data as $eachResult)
{
$this->AddFont('angsana','','angsa.php');
$this->AddFont('angsanab','','angsab.php');
$this->SetFont('angsana','',13);
$this->Cell(15,6,$eachResult["seqno"],1,0,'C');
$this->Cell(20,6,$eachResult["prodid"],1,0,'C');
$this->Cell(43,6,$eachResult["prodname"],1,0,'L');
$this->Cell(25,6,$eachResult["price"],1,0,'R');
$this->Cell(20,6,$eachResult["quan"].$eachResult["unit"],1,0,'C');
$this->Cell(25,6,$eachResult["amount"],1,0,'R');
$this->Ln();
}
$this->Cell(78,6.5,iconv( 'UTF-8','cp874' , 'รวม') , 1 , 0 , 'R');
$this->Cell( 25 , 6.5 , iconv( 'UTF-8','cp874' , '' ) , 1 , 0 , 'C');
$this->Cell( 20 , 6.5 , iconv( 'UTF-8','cp874' , '' ) , 1 , 0 , 'C');
$this->Cell( 25 , 6.5 , $eachResult["tamount"] , 1 , 0 , 'R');
$this->Ln(6.5);
$this->Cell( 78 , 6.5 , iconv( 'UTF-8','cp874' , 'Vat7%' ) , 1 , 0 , 'R');
$this->Cell( 25 , 6.5 , iconv( 'UTF-8','cp874' , '' ) , 1 , 0 , 'C');
$this->Cell( 20 , 6.5 , iconv( 'UTF-8','cp874' , '' ) , 1 , 0 , 'C');
$this->Cell( 25 , 6.5 , $eachResult["vat"] , 1 , 0 , 'R');
$this->Ln(6.5);
$this->Cell( 78 , 6.5 , iconv( 'UTF-8','cp874' , 'Net' ) , 1 , 0 , 'R');
$this->Cell( 25 , 6.5 , iconv( 'UTF-8','cp874' , '' ) , 1 , 0 , 'R');
$this->Cell( 20 , 6.5 , iconv( 'UTF-8','cp874' , '' ) , 1 , 0 , 'R');
$this->Cell( 25 , 6.5 , $eachResult["net"] , 1 , 0 , 'R');
}
สำหรับทุกคนที่เข้ามาช่วยตอบกระทู้ให้นะคะ ขอให้มีแต่ความสุขความเจริญ :)
ขอบคุณล่วงหน้าจ่ะ
Tag : - - - -
|
|
|
|
|
|
Date :
2010-01-08 09:12:26 |
By :
ชุดนอนสีส้ม |
View :
1123 |
Reply :
2 |
|
|
|
|
|
|
|
|
|