ด้วยสํานึกในพระมหากรุณาธิคุณสมเด็จพระนางเจ้าสิริกิติ์เป็นล้นพ้นอันหาที่สุดมิได้
สอบถาม เรื่องการ แสดงผลของ mpdf ครับ ผม ให้มัน rowspan ไว้ แต่มันไม่ยอมแสดงผลตามครับ
ถาม-ตอบ แนะนำไอเดีย โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถาม เรื่องการ แสดงผลของ mpdf ครับ ผม ให้มัน rowspan ไว้ แต่มันไม่ยอมแสดงผลตามครับ
ปัจจุบัน นักพัฒนาสามารถ ใช้ ChatGPT | Gemini | Claude | Perplexity | Deepseek ช่วยในการแก้ไขปัญหาต่างๆ ในการเขียนโปรแกรม หรือหาข้อมูลเพิ่มเติมได้ง่ายและสะดวก แนะนำให้ทุกคนใช้งานเพื่อพัฒนาศักยภาพของตัวเอง
สอบถาม เรื่องการ แสดงผลของ mpdf ครับ ผม ให้มัน rowspan ไว้ แต่มันไม่ยอมแสดงผลตามครับ
Copy
คือผม ทำหัวตาราง แล้วสั่งให้มัน rowspan ไว้ ตอยแสดงก่อนพิมพ์ มันก็ปกติน่ะครับ แต่พอกด ทำเป็น pdf มันก็เพี้ยนเลย
ไม่ทราบว่าต้องแก้ไขอย่างไรครับ ขอบคุณครับ
น้คิอรูปก่อนพิมครับ
![]()
แล้วนี้คือรูปตอนสั่งทำ pdf ครับ
![]()
ไม่ทราบว่าต้องแก้ไขอย่างไรครับ ขอบคุณครับ
น้คิอรูปก่อนพิมครับ
แล้วนี้คือรูปตอนสั่งทำ pdf ครับ
นี้คือโค๊ดครับ
<html>
<head>
<meta charset="utf-8">
<title></title>
<?php
if($showsch['datebegin'] == $showsch['dateend'])
{
$date = "วันที่ $datebegin";
}
else
{
$date = "วันที่ $datebegin ถึงวันที่ $dateend";
}
$header = "<div align="center">รายชื่อผู้เข้าร่วม<br>
โครงการ $name<br>
$date <br>
ณ $location<br></div>"; ?>
</head>
<body>
<table width="100%" border="1" class="table table-bordered">
<thead>
<tr>
<td width="6%" rowspan="2" align="center"> ลำดับที่</td>
<td width="25%" rowspan="2"align="center"> ชื่อ - สกุล</td>
<td colspan="2" align="center">เช้า</th>
<td colspan="2" align="center">บ่าย</th>
<td width="18%" rowspan="2"align="center"> หมายเหตุ</td>
</tr>
<tr>
<td width="16%" align="center">ลายเซ็น</td>
<td width="9%" align="center">เวลา</td>
<td width="17%" align="center">ลายเซ็น</td>
<td width="9%" align="center">เวลา</td>
</tr>
</thead>
<tbody>
<?php
$n=1;
$sel_perjoin = "select pj.PerID,Name,Surname,nametitle from tb_perjoin pj
join tb_personal p on p.Perid = pj.perid where pj.sch_id = '$id' " ;
//echo $sel_perjoin;
$query_perjoin = mysql_query($sel_perjoin);
while($showperjoin = mysql_fetch_assoc($query_perjoin))
{
if($showperjoin['nametitle'] == 'mr')
{ $tname = 'นาย'; }
if($showperjoin['nametitle'] == 'miss')
{ $tname = 'นางสาว'; }
if($showperjoin['nametitle'] == 'mrs')
{ $tname = 'นาง'; }
?>
<tr>
<td align="center"><div align="center"><?php echo $n; ?></div></td>
<td><?php echo $tname." ".$showperjoin['Name']." ".$showperjoin['Surname']; ?></td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<?php $n++; } ?>
</tbody>
</table>
</body>
</html>
<?php
$d = date('d'); $m = date('m'); $y = date('Y')+543;
$html = ob_get_contents();
$pdf = new mPDF('th', 'A4', '0', 'THSaraban'); //การตั้งค่ากระดาษถ้าต้องการแนวตั้ง ก็ A4 เฉยๆครับ ถ้าต้องการแนวนอนเท่ากับ A4-L
$pdf->SetAutoFont();
$pdf->SetDisplayMode('fullpage');
$pdf->setAutoTopMargin = 'stretch';
$pdf->SetHTMLHeader($header);
$pdf->setFooter('{PAGENO}');
$stylesheet = file_get_contents('bootstrap/css/bootstrap.min.css');
$pdf->WriteHTML($stylesheet,1);
$pdf->WriteHTML($html);
//$pdf->Output();
$pdf->Output("filepdf/ListName_".$name.".pdf");
?>
<div align="center"><button style="width:100px; text-align:center; vertical-align:middle" onClick="window.location = 'filepdf/ListName_<?php echo $name ?>.pdf'">พิมพ์รายงาน</button></div>
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ