|
|
|
ดูโค้ดให้หน่อยค่ะ ติดปัญหาส่งค่า ไปพิมพ์เอกสารPDFมันแสดงอันเดียว (ด่วนภายในวันนี้นะค่ะ) |
|
|
|
|
|
|
|
Code (PHP)
<?
$Username = $_GET['Username'];
mysql_connect("localhost","root","153452");
mysql_select_db("msci_cru_research");
mysql_query("SET NAMES UTF8");
$strSQL = "SELECT * FROM member, student_information, company_information , student_image, tbl_disciplines, date_internship, tbl_named_dean WHERE member.Username = student_information.Username AND student_information.company_name = company_information.company_name AND student_image.Username = student_information.Username AND student_information.disciplines = tbl_disciplines.disciplines AND student_information.Username = tbl_named_dean.Username";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
$cnt = 0;
require("fpdf.php");
class PDF extends FPDF {
function SetThaiFont() {
$this->AddFont('AngsanaNew','','angsa.php');
$this->AddFont('AngsanaNew','B','angsab.php');
}
function conv($string) {
return iconv('UTF-8', 'TIS-620', $string);
}
}
$pdf = new PDF();
$pdf->SetThaiFont();
$pdf->SetMargins(20, 20);
$pdf->AddPage();
$pdf->SetFont('AngsanaNew', '', 16);
$pdf->Image("../images/3.png", 90 , 10, 30, 30 );
$x = $pdf->GetX();
$x = $pdf->GetY();
$pdf->SetXY (20, 30);
$pdf->Cell( 0 , 7 , iconv( 'UTF-8','cp874' , 'ที่ ศธ ๐๕๖๒.๐๔/ คณะวิทยาการจัดการ' ) , 0 , 1 , 'c' );
$pdf->Cell( 0 , 7 , iconv( 'UTF-8','cp874' , ' มหาวิทยาลัยราชภัฏจันทรเกษม' ) , 0 , 1 , 'R' );
$pdf->Cell( 0 , 7 , iconv( 'UTF-8','cp874' , ' ถนนรัชดาภิเษก เขตจตุจักร' ) , 0 , 1, '0' );
$pdf->Cell( 0 , 7 , iconv( 'UTF-8','cp874' , ' กรุงเทพมหานคร ๑๐๙๐๐' ) , 0 , 1, '0' );
$pdf->Ln(10);
$pdf->SetFont('AngsanaNew','',16);
{
++$cnt;
$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , ' ' ) );$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' ,$objResult["std_document"] ) );$pdf->Ln(8);
$pdf->Cell( 0 , 7 , iconv( 'UTF-8','cp874' , 'เรื่อง ขอความอนุเคราะห์พิจารณารับนักศึกษาฝึกงาน' ) , 0 , 1, '0' );;$pdf->Ln(8);
$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , 'เรียน ' ) , 0 , 1, '0' );$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , $objResult["position"] ) );$pdf->Ln(8);
$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , ' ' ) , 0 , 1, '0' );$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' ,$objResult["company_name"] ) );$pdf->Ln(10);
$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , 'สิ่งที่ส่งมาด้วย แบบตอบรับนักศึกษาฝึกงาน จำนวน ๑ ฉบับ' ) , 0 , 1, '0' );$pdf->Ln(8);
$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , ' ด้วยศูนย์ฝึกประสบการณ์วิชาชีพ คณะวิทยาการจัดการ มหาวิทยาลัยราชภัฏจันทรเกษมได้กำหนด' ) , 0 , 1, '0' );$pdf->Ln(8);
$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , 'ให้มีการฝึกประสบการณ์วิชาชีพของนักศึกษาให้กับภาคในเวลาและนอกเวลาราชการ ระดับปริญญาตรี หลักสูตร' ) , 0 , 1, '0' );$pdf->Ln(8);
$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' ,$objResult["course"] ) );$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , ' ' ) , 0 , 1, '0' );$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' ,$objResult["disciplines"] ) );$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , ' ภาคเรียนที่ ' ) , 0 , 1, '0' );$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' ,$objResult["semester"] ) );
$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , ' ปีการศึกษา ' ) , 0 , 1, '0' );$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' ,$objResult["school_year"] ) );
$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , ' คณะฯ มีความ' ) , 0 , 1, '0' );$pdf->Ln(8);
$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , 'ประสงค์ ขอความอนุเคราะห์ให้นักศึกษาสาขาวิชาดังกล่าว เข้าฝึกงานในหน่วยงานของท่าน เพื่อให้นักศึกษาได้' ) , 0 , 1, '0' );$pdf->Ln(8);
$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , 'รับประสบการณ์ตรงในวิชาชีพ คณะฯ พิจารณาแล้วเห็นว่าหน่วยงานของท่านจะให้ประสบการณ์อันมีคุณค่า ใน' ) , 0 , 1, '0' );$pdf->Ln(8);
$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , 'วิชาชีพและเป็นที่ยอมรับจากบุคคลทั่วไป จึงขอความอนุเคราะห์จากท่านพิจารณารับนักศึกษา จำนวน ๑ ราย' ) , 0 , 1, '0' );$pdf->Ln(8);
$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , 'เพื่อฝึกงาน ณ หน่วยงานขอท่าน ตั้งแต่วันที่ ' ) , 0 , 1, '0' );$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' ,$objResult["day"] ) );$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , ' ' ) , 0 , 1, '0' );$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' ,$objResult["month"] ) );$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , ' ' ) , 0 , 1, '0' );$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' ,$objResult["year"] ) );
$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , ' - วันที่ ' ) , 0 , 1, '0' );$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' ,$objResult["today"] ) );$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , ' ' ) , 0 , 1, '0' );$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' ,$objResult["tomonth"] ) );$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , ' ' ) , 0 , 1, '0' );$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' ,$objResult["toyear"] ) );
$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , ' คือ' ) , 0 , 1, '0' );$pdf->Ln(8);
$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' ,$objResult["student_name"] ) );$pdf->Ln(8);
$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , ' จึงเรียนมาเพื่อโปรดพิจารณา คณะฯ หวังเป็นอย่างยิ่งว่าจะได้รับความอนุเคราะห์ จากท่าน และ' ) , 0 , 1, '0' );
$pdf->Ln(8);
$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , 'ขอขอบคุณล่วงหน้ามา ณ โอกาสนี้' ) , 0 , 1, '0' );$pdf->Ln(16);
$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , ' ขอแสดงความนับถือ' ) , 0 , 1, '0' );$pdf->Ln(16);
$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , ' ( ' ) , 0 , 1, '0' );$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' ,$objResult["named_dean"] ) );$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , ' )' ) , 0 , 1, '0' );$pdf->Ln(8);
$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , ' ' ) , 0 , 1, '0' );$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' ,$objResult["named_deans"] ) );$pdf->Ln(24);
$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , 'สำนักงานคณบดี คณะวิทยาการจัดการ' ) , 0 , 1, '0' );$pdf->Ln(8);
$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , 'โทรศัพท์ ๐๒ ๙๔๒ ๖๙๐๐ - ๙๙ ต่อ ๔๐๓๐, โทรสาร ๐๒ ๙๓๙ ๐๙๐๐' ) , 0 , 1, '0' );$pdf->Ln(8);
$pdf->Write( 0 , iconv( 'UTF-8','TIS-620' , 'หมายเหตุ ขอความอนุเคราะห์ส่งคืนใบตอบรับภายใน ๗ วันทำการ' ) , 0 , 1, '0' );$pdf->Ln(8);
$pdf->AddPage();
$pdf->AddFont('angsa','','angsa.php');
$pdf->SetFont('angsa',"",18);
$x = $pdf->GetX();
$x = $pdf->GetY();
$pdf->SetXY (25.4, 30);
$pdf->Cell( 0 , 8 , iconv( 'UTF-8','cp874' , 'แบบตอบรับนักศึกษาฝึกงาน' ) , 0 , 2, 'C' );
$pdf->Cell( 0 , 8 , iconv( 'UTF-8','cp874' , 'คณะวิทยาการจัดการ มหาวิทยาลัยราชภัฏจันทรเกษม' ) , 0 , 2, 'C' );
$pdf->SetFont('angsa',"",14);
$pdf->Write( 8 , iconv( 'UTF-8','cp874' , '
หน่วยงาน (สถานที่นักศึกษาขอฝึกงาน).................................................................................................................................
อ้างถึงหนังสือคณะวิทยาการจัดการ ที่ ศธ 0562.04/.............. ลงวันที่.............เดือน...............................พ.ศ........................
ยินดีรับนักศึกษาฝึกงานตามหนังสือที่อ้างถึง
หลักสูตรบริหารธุรกิจบัณฑิต สาขาวิชา..................................................................................................
หลักสูตรศิลปศาสตรบัณฑิต สาขาวิชา...................................................................................................
ขัดข้องเนื่องจาก.......................................................................................................................................
รายชื่อนักศึกษาที่หน่วยงานรับฝึกงาน ดังรายนามต่อไปนี้
1. .................................................................................................รหัสประจำตัว...............................................
2. .................................................................................................รหัสประจำตัว...............................................
3. .................................................................................................รหัสประจำตัว...............................................
4. .................................................................................................รหัสประจำตัว...............................................
5. .................................................................................................รหัสประจำตัว...............................................
6. ..................................................................................................รหัสประจำตัว..............................................
ลงชื่อ .................................................................................................................
(.............................................................................................................)
ตำแหน่ง ...........................................................................................................
ประทับตราหน่วยงาน
' ) , 0 , 1, 'L' );
}
$pdf->Output();
?>
ด้านบนนี่โค้ด เอกสาร
ปัญหาคือ ส่งค่าที่จะพิมพ์แล้วมันไม่แสดงตามที่เลือกอะค่ะ มันค้างอยู่ที่ชื่อแรกชื่อเดียวเลย ต้องแก้ไขไงค่ะ
Code (PHP)
<a href="../../fpdf17/DocumentPDF.php?Username=<?=$objResult["Username"];?>">พิมพ์</a>
Tag : PHP, HTML/CSS, CakePHP, Windows
|
|
|
|
|
|
Date :
2013-12-10 14:40:47 |
By :
noomalea |
View :
790 |
Reply :
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอนแรกทำ ทดสอบแค่ชื่อเดียวแล้วไม่มีปัญหา พอตอนเอาไปเทศโชว์ USER แล้วใส่ข้อมูล 2 ชื่อแล้วเกิดปัญหาต้องกับมาแก้ไขอะค่ะ พรุ่งนี้ต้องเอาไปเทสใหม่ ช่วยหน่อยค่ะ
|
|
|
|
|
Date :
2013-12-10 14:43:44 |
By :
noomalea |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็คุณ Query มาแค่ชื่อเดียวนิ? = ="
|
|
|
|
|
Date :
2013-12-10 14:47:21 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แบบ ว่า ด้านบนเป็นของ P1 ด้านล่างเป็น ของ P2 พอสั่งพิมพ์ P1 ขึ้นของ P1 ปกติ แต่พอสั่งพิมพ์ P2 มันไม่ขึ้นมันไปขึ้นของ P1 อะ เข้าใจไหมค่ะ
|
|
|
|
|
Date :
2013-12-10 16:35:09 |
By :
noomalea |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|