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 > ออกรายงานเป็นFPDF เป็นแบบแกน X ,Y แถวมันยาว ตั้งให้ขึ้นบรรทัดใหม่ยังไงครับ



 

ออกรายงานเป็นFPDF เป็นแบบแกน X ,Y แถวมันยาว ตั้งให้ขึ้นบรรทัดใหม่ยังไงครับ

 



Topic : 072954



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



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




ผมออกรายงานเป็นFPDF ครับ ถ้าความยาวของแถวนั้นเลยขอบกระดาษแล้วมันจะตกลงมา ไอ้ที่มันตกลงมาอีกบรรทัดนึงนี่แหละครับ ผมจะไปตั้งระยะห่างมันตรงใหนครับ พอมีวิธีใหมครับ

ecem

Code (PHP)
///////////////////////////////////////// ตั้งค่าหน้ากระดาษ
$pdf=new FPDF('P','mm','A4');    // P แนวตั้ง   	L  แนวนอน
$pdf->AddFont('angsana','B','angsanab.php');
$pdf->AddFont('angsana','','angsana.php');
$pdf->Open();
$pdf->AliasNbPages();
$pdf->SetMargins(20,5,10);
//////////////////////////////////////////////////////////////////////////////////////////


$pdf->AddPage(); ///////// เพิ่ม หน้ากระดาษ



//////////////////////  ใส่ข้อมูล

/////$pages  = 1;
////$pdf->SetXY(10,15);
////$pdf->SetFont('angsana','',12);$pdf->Write(10,'หน้า '.$pages );

$pdf->Image('photo/logo.jpg',97,10,20,0);
$pdf->SetXY(60,28);
$pdf->SetFont('angsana','B',18);$pdf->Write(10,'บริษัท น้ำตาลไทยเอกลักษณ์ จำกัด และกลุ่มบริษัทในเครือ' );
$pdf->SetXY(55,35);
$pdf->SetFont('angsana','B',18);$pdf->Write(10,'THAI IDENTITY SUGAR FACTORY CO., LTD. GROUP' );
$pdf->SetXY(90,45);
$pdf->SetFont('angsana','B',18);$pdf->Write(10,'ใบสมัครงาน (ชั่วคราว)' );



$pdf->SetXY(40,73);
$pdf->SetFont('angsana','B',16);$pdf->Write(10,'วันที่สมัคร' );
$x = 160;
$y = 44;
$pdf->Rect($x, $y, 27, 31 , 'D');

$pdf->SetXY(10,80);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'ตำแหน่งที่สมัคร (1)' );
$pdf->SetXY(32,85);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'(2)' );
$pdf->SetXY(110,80);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'เงินเดือนที่ต้องการ' );
$pdf->SetXY(145,80);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'บาท' );

$pdf->SetXY(10,90);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'ประวัติส่วนตัว' );
$pdf->Rect(11, 97,19, 0 , 'D');
$pdf->SetXY(10,98);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'ชื่อ' );
$pdf->SetXY(55,98);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'นามสกุล' );
$pdf->SetXY(110,98);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'บัตรประชาชน' );
$pdf->SetXY(10,105);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'วัน/เดือน/ปีเกิด' );
$pdf->SetXY(150,73);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'อายุ' );

$pdf->SetXY(182,73);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'น้ำหนัก' );

$pdf->SetXY(164,73);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'ส่วนสูง' );

$pdf->SetXY(10,112);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'สถานภาพ' );

$pdf->SetXY(10,119);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'สถานภาพทางทหาร' );
$pdf->SetXY(55,105);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'สัญชาติ' );
$pdf->SetXY(110,105);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'ศาสนา' );

$pdf->SetXY(10,129);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'ที่อยู่ปัจจุบัน' );
$pdf->Rect(11, 137,17, 0 , 'D');
$pdf->SetXY(10,138);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'บ้านเลขที่ ' );
$pdf->SetXY(56,138);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'หมู่ที่' );
$pdf->SetXY(110,138);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'ซอย' );
$pdf->SetXY(150,138);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'ถนน' );
$pdf->SetXY(10,145);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'ตำบล/แขวง' );
$pdf->SetXY(56,145);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'อำเภอ/เขต' );
$pdf->SetXY(110,145);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'จังหวัด' );
$pdf->SetXY(150,145);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'รหัสไปรษณีย์' );
$pdf->SetXY(10,152);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'โทรศัพท์เคลื่อนที่' );
$pdf->SetXY(56,152);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'โทรศัพท์' );
$pdf->SetXY(110,152);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'E-mail :' );

$pdf->SetXY(10,162);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'ประวัติการศึกษา' );
$pdf->Rect(11, 169,22, 0 , 'D');
$pdf->SetXY(10,170);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'สถาบัน' );
$pdf->SetXY(77,170);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'วุฒิการศึกษาสูงสุด' );
$pdf->SetXY(127,170);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'คณะ' );
$pdf->SetXY(10,177);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'สาขา' );
$pdf->SetXY(127,177);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'เกรดเฉลี่ย' );

$pdf->SetXY(77,177);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'สำเร็จการศึกษาปี' );

$pdf->SetXY(10,187);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'ประวัติการทำงาน (กรอกประวัติการทำงานล่าสุดก่อน)' );
$pdf->Rect(11, 194,23, 0 , 'D');
$pdf->SetXY(10,195);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'(1) บริษัท  ' );
$pdf->SetXY(65,195);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'วัน เดือน ปี ที่เข้า' );
$pdf->SetXY(110,195);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'ลาออก' );
$pdf->SetXY(141,195);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'ตำแหน่ง' );
$pdf->SetXY(15,209);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'เงินเดือน ' );
$pdf->SetXY(36,209);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'บาท ' );
$pdf->SetXY(15,202);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'หน้าที่ความรับผิดชอบ' );
$pdf->SetXY(43,209);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'สาเหตุที่ออก' );
$pdf->SetXY(10,216);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'(2) บริษัท  ' );
$pdf->SetXY(65,216);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'วัน เดือน ปี ที่เข้า' );
$pdf->SetXY(110,216);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'ลาออก' );
$pdf->SetXY(141,216);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'ตำแหน่ง' );
$pdf->SetXY(15,223);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'หน้าที่ความรับผิดชอบ' );
$pdf->SetXY(15,230);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'เงินเดือน ' );
$pdf->SetXY(36,230);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'บาท ' );
$pdf->SetXY(43,230);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'สาเหตุที่ออก' );
$pdf->SetXY(10,237);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'(3) บริษัท  ' );
$pdf->SetXY(65,237);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'วัน เดือน ปี ที่เข้า' );
$pdf->SetXY(110,237);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'ลาออก' );
$pdf->SetXY(141,237);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'ตำแหน่ง' );
$pdf->SetXY(15,244);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'หน้าที่ความรับผิดชอบ' );
$pdf->SetXY(15,251);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'เงินเดือน ' );
$pdf->SetXY(36,251);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'บาท ' );
$pdf->SetXY(43,251);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'สาเหตุที่ออก' );

//////////////////////สิ้นสุดหัวรายงาน/////////////////////////////

//$sql="select * from register_job  where id_reg='$id_rep'   ";
		//$result=mysql_db_query($dbname,$sql);
		//	$number=mysql_num_rows($result);
			
		
		


//////////////////////////////////////////////////////////////////////
$sql="select * from appjob where idjob='$id_rep'";
			$result=mysql_db_query($dbname,$sql);
			$number=mysql_num_rows($result);
			
			while($rs=mysql_fetch_array($result))   {
				$txtbirthday1=$rs[txtbirthday1];
				
				$len=strlen($txtbirthday1); // ตรวจสอบความยาวตัวอักษร
					if ($len  < 2)
					{
					$txtbirthday1 = "0".$txtbirthday1 ;
					}

				$txtbirthday2=$rs[txtbirthday2];
				
				$len=strlen($txtbirthday2);
					if ($len  < 2)
					{
					$txtbirthday2 = "0".$txtbirthday2 ;
					}
					
				$txtbirthday3=$rs[txtbirthday3];
				
			
					$dmy=$txtbirthday3."-".$txtbirthday2."-".$txtbirthday1;
					//echo"$dmy";
					$date_repair ="$dmy";
					$date_repair = show_date($date_repair);   //เรียกใช้ ฟังชั่นแปลงวันที่   
	
				$txtdatejob=$rs[txtdatejob];
				$txtdatejob=displaydate($txtdatejob);

			$pdf->SetXY(63,73);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$txtdatejob);
			
		if ($rs[fileupload_reg]  <> "")    // ตรวจสอบว่ามีรูปหรือเปล่า ถ้าไม่มีไม่ต้องแสดง
			{
			$pdf->Image('photo/'.$rs[fileupload_reg],160,44,27,31);
			}
			
			
			$pdf->SetXY(37,80);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[txtjob]);
                         $pdf->SetXY(37,85);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[txtjob2]);
			$pdf->SetXY(136,80);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[txtsalary]);
			$pdf->SetXY(17,98);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[selectname]);
			$pdf->SetXY(28,98);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[txtname]);
			$pdf->SetXY(70,98);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[txtsername]);
			$pdf->SetXY(131,98);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[idcard]);
			$pdf->SetXY(35,105);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$date_repair);//วันเกิด
			$pdf->SetXY(80,105);
			$pdf->SetFont('angsana','',14);$pdf->Write(10,$rs[day_bir]);
			$pdf->SetXY(60,105);
			$pdf->SetFont('angsana','',14);$pdf->Write(10,$rs[month_bir]);
			$pdf->SetXY(60,105);
			$pdf->SetFont('angsana','',14);$pdf->Write(10,$rs[year_bir]);
			$pdf->SetXY(157,73);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[txtage]);
			$pdf->SetXY(193,73);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[txtweight ]);
			$pdf->SetXY(176,73);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[txthige]);
			$pdf->SetXY(27,112);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[sod]);//โสด
			$pdf->SetXY(27,112);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[somlod]);//สมรส
			$pdf->SetXY(27,112);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[oinn]);//อื่นๆ
			$pdf->SetXY(40,112);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[txtstatus1]);//ระบุ
			$pdf->SetXY(40,119);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[than]);//เกณฑ์ทหาร
			$pdf->SetXY(40,119);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[nothan]);//ไม่ผ่านการเกณฑ์ทหาร
			$pdf->SetXY(40,119);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[cancalthan]);//ได้รับการยกเว้น
			$pdf->SetXY(67,119);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[txtstatus2]);//เพราะ
			$pdf->SetXY(70,105);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[txtnationality]);
			$pdf->SetXY(125,105);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[txtreligion]);
			$pdf->SetXY(25,138);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[txthome]);
			$pdf->SetXY(66,138);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[txtmuu]);
			$pdf->SetXY(118,138);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[txtsoi]);
			$pdf->SetXY(158,138);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[txtroad]);
			$pdf->SetXY(28,145);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[txtdistrict]);
			$pdf->SetXY(73,145);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[txtthedistrict]);
			$pdf->SetXY(122,145);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[txtprovince]);
			$pdf->SetXY(170,145);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[txtpost]);
			$pdf->SetXY(35,152);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[txtphone1]);
			$pdf->SetXY(74,152);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[txtphone2]);
			$pdf->SetXY(125,152);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[txtemail]);
			/*$pdf->SetFont('angsana','',14);$pdf->Write(10,$rs[Expiration_day]);
			$pdf->SetXY(43,158);
			$pdf->SetFont('angsana','',14);$pdf->Write(10,$rs[Expiration_month]);
			$pdf->SetXY(65,158);
			$pdf->SetFont('angsana','',14);$pdf->Write(10,$rs[Expiration_year]);*/
			$pdf->SetXY(21,170);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[txtuniversity]);
			$pdf->SetXY(103,170);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[txteducation]);
			$pdf->SetXY(135,170);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[txtkana]);
			$pdf->SetXY(20,177);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[txtsaka]);
			$pdf->SetXY(143,177);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[txtgpa]);
			
			$pdf->SetXY(103,177);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[txtyearout ]);
			$pdf->SetXY(25,195);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[company1]);//ประวัติการทำงาน บริษัท
			$pdf->SetXY(88,195);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[datein1]);//ประวัติการทำงาน วันที่เข้า
                        $pdf->SetXY(121,195);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[dateout1]);//ประวัติการทำงาน วันที่ออก
                        $pdf->SetXY(28,209);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[salary1]);//ประวัติทำงานเงินเดือน
                        $pdf->SetXY(155,195);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[position1]);//ตำแหน่ง
                        $pdf->SetXY(46,202);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[duties1]);//หน้าที่
                        $pdf->SetXY(60,209);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[causeout1]);//สาเหตุที่ออก				
		        $pdf->SetXY(28,209);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[salary1]);//เงินเดือน
			$pdf->SetXY(25,216);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[company2]);//ประวัติการทำงาน บริษัท
			$pdf->SetXY(88,216);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[datein2]);//ประวัติการทำงาน วันที่เข้า	
			$pdf->SetXY(121,216);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[dateout2]);//ประวัติการทำงาน วันที่เข้า	
			$pdf->SetXY(46,223);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[duties2]);//ประวัติการทำงานหน้าที่
                        $pdf->SetXY(60,230);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[causeout2]);//สาเหตุที่ออก
		        $pdf->SetXY(28,230);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[salary2]);//เงินเดือน	
                        $pdf->SetXY(155,216);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[position2]);//ตำแหน่ง
			$pdf->SetXY(25,237);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[company3]);//ประวัติการทำงาน บริษัท
		        $pdf->SetXY(28,251);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[salary3]);//เงินเดือน
                        $pdf->SetXY(60,251);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[causeout3]);//สาเหตุที่ออก
                        $pdf->SetXY(155,237);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[position3]);//ตำแหน่ง
			$pdf->SetXY(88,237);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[datein3]);//ประวัติการทำงาน วันที่เข้า
                        $pdf->SetXY(46,244);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[duties3]);//หน้าที่
			$pdf->SetXY(121,237);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[dateout3]);//ประวัติการทำงาน วันที่ออก

		
			}

//////////////////////////////////////////////////////////////////////
//สิ้นสุดการประมวลผลและส่งออกไฟล์เป็น PDF ไฟล์
$pdf->AddPage(); ///////// เพิ่ม หน้ากระดาษ หน้าที่2
//////////////////////////////////
$pdf->SetXY(10,20);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'ความสามารถพิเศษ' );
$pdf->Rect(11, 27,26, 0 , 'D');
$pdf->SetXY(10,27);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'ภาษา ' );
$pdf->SetXY(65,27);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'พูด' );
$pdf->SetXY(110,27);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'อ่าน' );
$pdf->SetXY(150,27);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'เขียน' );
$pdf->SetXY(10,34);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'ภาษา ' );
$pdf->SetXY(65,34);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'พูด' );
$pdf->SetXY(110,34);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'อ่าน' );
$pdf->SetXY(150,34);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'เขียน' );
$pdf->SetXY(10,48);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'คอมพิวเตอร์ ' );
$pdf->SetXY(10,41);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'พิมพ์ดีด ไทย' );
$pdf->SetXY(38,41);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'คำ/นาที' );
$pdf->SetXY(60,41);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'อังกฤษ' );
$pdf->SetXY(80,41);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'คำ/นาที' );
$pdf->SetXY(10,55);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'ใบขับขี่ ' );
$pdf->SetXY(10,62);
$pdf->SetFont('angsana','B',14);$pdf->Write(10,'อื่นๆ ' );


//////////////////////////////////
$sql="select * from appjob where idjob='$id_rep'";
			$result=mysql_db_query($dbname,$sql);
			$number=mysql_num_rows($result);
			
			while($rs=mysql_fetch_array($result))   {
				$txtbirthday1=$rs[txtbirthday1];
				
				$len=strlen($txtbirthday1); // ตรวจสอบความยาวตัวอักษร
					if ($len  < 2)
					{
					$txtbirthday1 = "0".$txtbirthday1 ;
					}

				$txtbirthday2=$rs[txtbirthday2];
				
				$len=strlen($txtbirthday2);
					if ($len  < 2)
					{
					$txtbirthday2 = "0".$txtbirthday2 ;
					}
					
				$txtbirthday3=$rs[txtbirthday3];
				
			
					$dmy=$txtbirthday3."-".$txtbirthday2."-".$txtbirthday1;
					//echo"$dmy";
					$date_repair ="$dmy";
					$date_repair = show_date($date_repair);   //เรียกใช้ ฟังชั่นแปลงวันที่   
	
				$txtdatejob=$rs[txtdatejob];
				$txtdatejob=displaydate($txtdatejob);

			
			
			
			$pdf->SetXY(25,27);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[txtlanguage1]);
			$pdf->SetXY(80,27);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[selectsay1]);
			$pdf->SetXY(125,27);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[selectread1]);
			$pdf->SetXY(170,27);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[selectwrite1]);
			$pdf->SetXY(25,34);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[txtlanguage2]);
			$pdf->SetXY(80,34);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[selectsay2]);
			$pdf->SetXY(125,34);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[selectread2]);
			$pdf->SetXY(170,34);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[selectwrite2]);
			$pdf->SetXY(32,41);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[keyth]); //พิมพ์ดีดไทย
			$pdf->SetXY(73,41);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[keyeng]); //พิมพ์ดีดอังกฤษ
			
				
			if ($rs[radiobuttoncar]  <> "" and $rs[radiobuttonmortci]  <> ""){ // ตรวจสอบ
			$pdf->SetXY(30,55);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[radiobuttoncar]);//รถยนต์
			$pdf->SetXY(44,55);
			$pdf->SetFont('angsana','B',14);$pdf->Write(10,'และ ' );
			$pdf->SetXY(55,55);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[radiobuttonmortci]);
			}else if ($rs[radiobuttoncar]  <> "")  { 
			$pdf->SetXY(30,55);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[radiobuttoncar]);
			}else if  ($rs[radiobuttonmortci]  <> "")  { 
			$pdf->SetXY(30,55);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[radiobuttonmortci]);
			}

			$pdf->SetXY(30,48);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[computer ]);
			$pdf->SetXY(30,62);
			$pdf->SetFont('angsana','',12);$pdf->Write(10,$rs[txtorter1 ]);
			}

///////////////////////////////////

					function show_date($DataDate){ 
					list($Date,$Time)=explode(" ",$DataDate);   
					$Year = substr($Date,0,4);  
					$Month = substr($Date,5,2);    
					$Date = substr($Date,8,2);          
					switch($Month){ 
					case "1":   $Month_TH = "ม.ค.";  break; // แก้ไขตามที่ต้องการ อาจจะเป็น 01 หรือ มกราคม    ก็ได้
					case "2":   $Month_TH = "ก.พ.";  break; 
					case "3": $Month_TH = "มี.ค.";   break;
					case "4":   $Month_TH = "เม.ย."; break; 
					case "5":   $Month_TH = "พ.ค.";  break; 
					case "6":   $Month_TH = "มิ.ย."; break; 
					case "7":   $Month_TH = "ก.ค.";  break; 
					case "8":   $Month_TH = "ส.ค.";  break; 
					case "9":   $Month_TH = "ก.ย.";  break; 
					case "10":$Month_TH = "ต.ค.";    break; 
					case "11":$Month_TH = "พ.ย.";    break; 
					case "12":$Month_TH = "ธ.ค.";    break; 
					} 
					if(substr($Date,0,1)==0){$Date=substr($Date,1,1); }           
					return $Date." ".$Month_TH." ".($Year+543);// กรณี จะเอาเป็น คศ ต้องบวก เพิ่ม 543 
					}
					
					/*	function show_date1($DataDate){ 
					list($Date,$Time)=explode(" ",$DataDate);   
					$Year = substr($Date,0,4);  
					$Month = substr($Date,5,2);    
					$Date = substr($Date,8,2);          
					switch($Month){ 
					case "1":   $Month_TH = "ม.ค.";  break; // แก้ไขตามที่ต้องการ อาจจะเป็น 01 หรือ มกราคม    ก็ได้
					case "2":   $Month_TH = "ก.พ.";  break; 
					case "3": $Month_TH = "มี.ค.";   break;
					case "4":   $Month_TH = "เม.ย."; break; 
					case "5":   $Month_TH = "พ.ค.";  break; 
					case "6":   $Month_TH = "มิ.ย."; break; 
					case "7":   $Month_TH = "ก.ค.";  break; 
					case "8":   $Month_TH = "ส.ค.";  break; 
					case "9":   $Month_TH = "ก.ย.";  break; 
					case "10":$Month_TH = "ต.ค.";    break; 
					case "11":$Month_TH = "พ.ย.";    break; 
					case "12":$Month_TH = "ธ.ค.";    break; 
					} 
					if(substr($Date,0,1)==0){$Date=substr($Date,1,1); }           
					return $Date." ".$Month_TH." ".($Year+543);// กรณี จะเอาเป็น คศ ต้องบวก เพิ่ม 543 
					}*/
					
					
$pdf->Output();





?> 





Tag : PHP, MySQL, HTML/CSS, JavaScript, jQuery







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-01-31 10:22:56 By : montree104 View : 3720 Reply : 1
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

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

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

การเขียน Report ที่ดีควรนั่งค่อย ๆ รันเพื่อทดสอบทีล่ะบรรทัดน่ะครับ เวลามีปัญหามันจะได้แก้ไขไม่ยาก code เยอะแบบนี้ แค่เห็นก็ไม่อยากหาครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-01-31 19:33:26 By : webmaster
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ออกรายงานเป็นFPDF เป็นแบบแกน X ,Y แถวมันยาว ตั้งให้ขึ้นบรรทัดใหม่ยังไงครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 02
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 อัตราราคา คลิกที่นี่