อยากดึงข้อมูลในฐานข้อมูลทั้งหมดมาแสดงในไฟล์ pdf

กระทู้คำถาม
อยากสอบถามโค้ดการแสดงผลข้อมูลในไฟล์ pdf ซึ่งจะดึงข้อมูลมาจากฐานข้อมูล ซึ่งไฟล์ pdf ตัวนี้ใช้ mpdf ซึ่งในการเขียนโค้ดจากรูปที่ 2 พยายามจะดึงข้อมูลออกมาแสดงทั้งหมดให้เหมือนกับรูปที่ 1 แต่ก็ติดปัญหาการแสดงผลข้อมูลให้ออกมาทั้งหมด อยากทราบว่าต้องแก้ไขโค้ดเพื่อแสดงไฟล์ pdf ยังไงคะ

ตัวอย่างรูปที่ 1 การแสดงผลข้อมูลหน้าเว็บ php ปกติ
โค้ดรูปที่ 1
<table class="table table-condensed ">
<tr>
</tr>
  <tr align="center">
    <td><strong>ที่</strong></td>
    <td><strong>รหัสวิชา</strong></td>
    <td><strong>รายวิชา</strong></td>
    <td><strong>หน่วยกิต</strong></td>
    <td><strong>ครูผู้สอน</strong></td>
  </tr>
  <?
include("../config.inc.php") ;
  $number=1;
$sql="select * from tb_resubjects,tb_retest,tb_student,tb_teacher where tb_teacher.teacherID=tb_resubjects.teacherID and tb_student.studentID=tb_resubjects.studentID and tb_resubjects.studentID=tb_retest.studentID and tb_student.studentID=$_SESSION[login_true] ";
  $result = mysqli_query($connect,$sql);
  while($r=mysqli_fetch_array($result))
  {
    $id_subjects=$r['id_subjects'];
    $subject_code=$r['subject_code'];
    $subject_name=$r['subject_name'];
    $unit=$r['unit'];
    $teacherID=$r['teacherID'];
    $prenameTea=$r['prenameTea'];
    $firstnameTea=$r['firstnameTea'];
    $lastnameTea=$r['lastnameTea'];
      
  echo "
  <tr bgcolor=#FFFFFF>
       <td align=center>$number</td>
          <td>$subject_code</td>
        <td>$subject_name</td>  
        <td  align=center>$unit</td>
<td>$prenameTea$firstnameTea&nbsp;&nbsp;$lastnameTea</td>
         </tr>";

        $number++;
  }
  ?>
  
        </table>

ตัวอย่างรูปที่ 2 การแสดงผลจากไฟล์ pdf

โค้ดรูปที่ 2
<?php
@session_start() ;
require_once('../mpdf/mpdf.php');
$mpdf = new mPDF();

$content = '
<style>
body,td,th {
    font-family: Garuda;
}

</style>';
?>
<?php
$host = "localhost" ; // มักเป็น localhost (สอบถาม Host ที่คุณใช้)
$username = "root" ; // Username ของคุณในการเชื่อมต่อกับฐานข้อมูล
$password = "1234" ; // Password ของคุณในการเชื่อมต่อกับฐานข้อมูล
$db = "dbretest60" ;  // ชื่อฐานข้อมูลของคุณ


$connect = mysqli_connect($host,$username,$password,$db);
mysqli_set_charset($connect, "utf8");

$number=1;
$sql="select * from tb_resubjects,tb_retest,tb_student,tb_teacher where tb_teacher.teacherID=tb_resubjects.teacherID and tb_student.studentID=tb_resubjects.studentID and tb_resubjects.studentID=tb_retest.studentID and tb_student.studentID=$_SESSION[login_true] ";
  $result = mysqli_query($connect,$sql);
  while($r=mysqli_fetch_array($result))
  {
    $id_subjects=$r['id_subjects'];
    $subject_code=$r['subject_code'];
    $subject_name=$r['subject_name'];
    $unit=$r['unit'];
    $teacherID=$r['teacherID'];
    $prenameTea=$r['prenameTea'];
    $firstnameTea=$r['firstnameTea'];
    $lastnameTea=$r['lastnameTea'];
      
      
  }

$textpdf2='<table width=100% cellpadding=0 cellspacing=0 border=1>
<tr>
</tr>
    <tr bgcolor=#FFFFFF>
       <td align=center>'.$number.'</td>
          <td>'.$subject_code.'</td>
        <td>'.$subject_name.'</td>  
        <td align=center>'.$unit.'</td>
<td>'.$prenameTea.''.$firstnameTea.'&nbsp;&nbsp;'.$lastnameTea.'</td>
         </tr></table>';
      
mysqli_free_result($result);


$mpdf->Bookmark('Start of the document');
$mpdf->WriteHTML($content);
$mpdf->WriteHTML($textpdf2);
$mpdf->Output();
?>
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่