Как отобразить запись по вертикали в формате PDF, она не должна отображаться в таблице - PullRequest
0 голосов
/ 25 октября 2019

Это код для горизонтального отображения текста в формате PDF. Как мне перейти в вертикальную на моих страницах PDF?

Ибо я попробовал этот код. Я сохранил все в базе данных. поэтому я хочу получить и отобразить записи в формате PDF.

Это выглядит как история болезни пациента, как показано в таблице. если я удаляю таблицу, это показывает ошибку.

  <?php  
    function fetch_data()  
 {  
      $output = '';  
      $conn = mysqli_connect("localhost", "root", "", "inventory");  
      $sql = "SELECT * FROM progression INNER JOIN patreg ON progression.regcode=patreg.regcode ";  
      $result = mysqli_query($conn, $sql);  
      while($row = mysqli_fetch_array($result))  
      {       
      $output .='<tr>     
                  <td>'.$row["regcode"].'</td>    
                  <td>'.$row["name"].'</td>

                </tr>
                <tr>  
                 <td>'.$row["1"].'</td>
                  <td>'.$row["progressionone"].'</td>    
                  <td>'.$row["regressionone"].'</td>    
                </tr>
                <tr>  
                 <td>'.$row["1"].'</td>
                  <td>'.$row["progressiontwo"].'</td>    
                  <td>'.$row["regressiontwo"].'</td>    
                </tr>';  
      }  
      return $output;  
 }  
 if(isset($_POST["generate_pdf"]))  
 {  
      require_once('tcpdf/tcpdf.php');  
      $obj_pdf = new TCPDF('P', PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);  
      $obj_pdf->SetCreator(PDF_CREATOR);  
      $obj_pdf->SetTitle("Kavasam PATIENT CASE HISTORY");  
      $obj_pdf->SetHeaderData('', '', PDF_HEADER_TITLE, PDF_HEADER_STRING);  
      $obj_pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN));  
      $obj_pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA));  
      $obj_pdf->SetDefaultMonospacedFont('helvetica');   
      $obj_pdf->SetFont('helvetica', '', 11);  
      $obj_pdf->AddPage();  
      $content = '';  
      $content .= '  
      <h4 align="center">PATIENT CASE HISTORY</h4><br /> 
      <table border="1" cellspacing="0" cellpadding="3" align="center">  

           <tr>  
                <th width="30%">Regcode</th>  
                 <th width="30%">Name</th>  
                <th width="30%">Date Of Admission</th>
           </tr>  
            <tr>  
               <th width="30%">Week</th>
                <th width="30%">progression</th>  
                <th width="30%">Regression</th> 
           </tr> 
      ';  
      $content .= fetch_data();  
      $content .= '</table>';  
      $obj_pdf->writeHTML($content);  
      $obj_pdf->Output('file.pdf', 'I');  
 }  
 ?> 
...