|
|
|
ออกรายงานเป็นFPDF เป็นแบบแกน X ,Y แถวมันยาว ตั้งให้ขึ้นบรรทัดใหม่ยังไงครับ |
|
|
|
|
|
|
|
ผมออกรายงานเป็นFPDF ครับ ถ้าความยาวของแถวนั้นเลยขอบกระดาษแล้วมันจะตกลงมา ไอ้ที่มันตกลงมาอีกบรรทัดนึงนี่แหละครับ ผมจะไปตั้งระยะห่างมันตรงใหนครับ พอมีวิธีใหมครับ
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
|
|
|
|
|
|
Date :
2012-01-31 10:22:56 |
By :
montree104 |
View :
3720 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
การเขียน Report ที่ดีควรนั่งค่อย ๆ รันเพื่อทดสอบทีล่ะบรรทัดน่ะครับ เวลามีปัญหามันจะได้แก้ไขไม่ยาก code เยอะแบบนี้ แค่เห็นก็ไม่อยากหาครับ
|
|
|
|
|
Date :
2012-01-31 19:33:26 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|