|
|
|
ช่วยผมดูโค้ดหน่อยครับ FPDF ไม่แสดงภาษาไทยที่สมบูรณ์ |
|
|
|
|
|
|
|
Code (PHP)
รบกวนหน่อยครับ ผมเพิ่งหัดทำ
ต้องการ
form.php นี่ จะส่งค่าไปแสดงบน PDF ที่ gen_pdf.php
<script type="text/javascript">
var gFiles = 0;
function addFile() {
var li = document.createElement('li');
li.setAttribute('id', 'file-' + gFiles);
li.innerHTML = '<input type="text" name="PLATE_NUMBER3[]"> <input type="button" name="Button" value="-" onclick="removeFile(\'file-' + gFiles + '\')" />';
li.innerHTML = '<input type="text" name="PLATE_NUMBER2[]"> <input type="button" name="Button" value="-" onclick="removeFile(\'file-' + gFiles + '\')" />';
li.innerHTML = '<input type="text" name="PLATE_NUMBER3[]"> <input type="button" name="Button" value="-" onclick="removeFile(\'file-' + gFiles + '\')" />';
document.getElementById('files-root').appendChild(li);
gFiles++;
}
function removeFile(aId) {
var obj = document.getElementById(aId);
obj.parentNode.removeChild(obj);
}
</script>
<body>
<form id="form1" name="form1" method="post" action="gen_pdf.php">
ชื่อ สกุล
<select name="PLATE_NUMBER1[]" id="select" type="text">
<option>ทดสอบ1</option>
</select>
<li>
<input type="text" name="PLATE_NUMBER2[]" />
<li>
<label>
<select name="PLATE_NUMBER3[]" id="select" type="text">
<option>ทดสอบ2</option>
<option>ทดสอบ3</option>
<option>701</option>
</select>
</label>
</li>
<li>
<input type="submit" name="Submit" value="Submit" />
</li>
</ol>
</form>
</body>
gen_pdf.php
Code (PHP)
<?php
include("fpdf/fpdf.php");
$PDF = new FPDF();
$PLATE_NUMBER1=$_POST['PLATE_NUMBER1'];
$PLATE_NUMBER2=$_POST['PLATE_NUMBER2'];
$PLATE_NUMBER3=$_POST['PLATE_NUMBER3'];
foreach($PLATE_NUMBER1 as $plate_data1){
foreach($PLATE_NUMBER2 as $plate_data2)
foreach($PLATE_NUMBER3 as $plate_data3)
$PDF->AddPage();
$PDF->AddFont('THSarabunNew','','THSarabunNew.php');//ธรรมดา
$PDF->SetFont('THSarabunNew','',16);
$PDF->setXY(125,12.5);
$PDF->Cell(1,25,$plate_data1);
$PDF->Cell(1,40,$plate_data2);
$PDF->setXY(40,16);
$PDF->Cell(1,60,$plate_data3);
}
$PDF->Output();
?>
ผมจะทำแบบไม่ต้องดึงข้อมูลจาก ฐานข้อมูลมาอะครับ
กรอกข้อมูลใน textbox แล้วมาแสดงเลย
โค้ดด้านบน ผมก็ coppy ของกรทู้พี่ๆ มานั้นแหละ ผสม ๆกัน
ช่วนแนะนำ หรือ ขอโค้ด หน่อยครับ
Tag : PHP, HTML, PDF, Appserv
|
ประวัติการแก้ไข 2020-01-04 13:43:51
|
|
|
|
|
Date :
2020-01-04 13:35:03 |
By :
masak |
View :
664 |
Reply :
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ประวัติการแก้ไข 2020-01-04 13:44:39
|
|
|
|
Date :
2020-01-04 13:39:42 |
By :
masak |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สรุปทำได้แบบไม่รู้ว่าเกิดจากอะไร 55555
|
|
|
|
|
Date :
2020-01-04 21:30:25 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าให้ผมเดาน่าจะเกิดจาก path Font และที่มันแสดงผลเพราะ iconv convert เป็น utf-8
|
|
|
|
|
Date :
2020-01-04 22:03:47 |
By :
Genesis™ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
FPDF นี่โบราณมากไม่รองรับ unicode รวมภาษาไทย ไปใช้ TCPDF, mPDF จะดีกว่า
|
|
|
|
|
Date :
2020-01-06 04:34:14 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|