Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP] Implementacja kodu w $html = /Wyświetlenie w pdf
mikodelo
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 28.11.2019

Ostrzeżenie: (10%)
X----


Witam
Męczę się już od 2 godzin z implementacją kodu w $html
Strona ma się wyświetlić w pdf
Proszę o pomoc.


  1. require_once('tcpdf_include.php');
  2. $pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
  3. $pdf->SetMargins(PDF_MARGIN_LEFT+10, 8, PDF_MARGIN_RIGHT+10); //marginesy. drugi - góra
  4. $pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);
  5. if (@file_exists(dirname(__FILE__).'/lang/pol.php')) {
  6. require_once(dirname(__FILE__).'/lang/pol.php');
  7. $pdf->setLanguageArray($l);
  8. }
  9. $pdf->setPrintHeader(false); // usunięcie stopki i nagłówka strony header/footer
  10. $pdf->setPrintFooter(false);
  11. $pdf->SetFont('dejavusans', '', 8); //polskie znaki - dejavusans lub freesans
  12. $pdf->AddPage();
  13. $html = ' <?php foreach($reportData as $data) {?>
  14. <div class="pageWrapper">
  15. <div class="page" id="page" style="float:left">
  16. <div class="subpage">
  17. <div style="font-size:20px;padding-bottom:50px;" align="center">
  18. <b>Zestawienie przeglądów urządzeń<br>
  19. fiskalnych dla Urzędu Skarbowego<br>
  20. za okres <?php echo date_format(date_create($_REQUEST['date-from']), 'd-m-Y');?> do <?php echo date_format(date_create($_REQUEST['date-to']), 'd-m-Y');?>
  21. </b></div>
  22. <div style="float:left;text-align:left;">
  23.  
  24.  
  25. <b>Wystawca zestawienia:</b><br>
  26. <?php echo $owner[0]['nazwa']; ?><br>
  27. <?php echo $owner[0]['ulica']; ?><br>
  28. <?php echo $owner[0]['kod_pocztowy']; ?> <?php echo $owner[0]['miejscowosc']; ?><br>
  29. NIP <?php echo $owner[0]['nip']; ?>
  30. </div>
  31. <div style="float:right;text-align:right;">
  32. <b>Odbiorca zestawienia:</b><br>
  33. Naczelnik urzędu skarbowego<br>
  34. <?php echo $data['urzad']['nazwa']; ?><br>
  35. Ul. <?php echo $data['urzad']['ulica'] .' ' . $data['urzad']['nr_budynku']; ?><br>
  36. <?php echo $data['urzad']['kod_pocztowy']; ?> <?php echo $data['urzad']['miasto']; ?>
  37. </div>
  38. <div style="padding-top: 40px;clear: both;">
  39. <table id="report">
  40. <thead>
  41. <tr>
  42. <th>Lp.</th>
  43. <th class="nip">NIP Podatnika</th>
  44. <th>Nazwa Podatnika</th>
  45. <th class="adres">Adres podatnika</th>
  46. <th>Numer seryjny i unikatowy</th>
  47. <th>Numer ewidencyjny</th>
  48. <th>Data przeglądu</th>
  49. </tr>
  50. </thead>
  51. <tbody>
  52. <?php
  53. $s = 0;
  54. foreach($data['dane'] as $val) {
  55. $s++;
  56. ?>
  57. <tr>
  58. <td><?php echo $s;?></td>
  59. <td class="nip"><?php echo str_replace('-', '', $val['nip']);?></td>
  60. <td ><?php echo $val['nazwa_firmy'];?></td>
  61.  
  62. <td class="adres"><?php echo $val['ulica'].'<br>'.$val['kod_pocztowy'].' '.$val['miasto'];?></td>
  63. <td><?php echo $val['nrseryjny'];?><br><?php echo $val['nrunikatowy'];?></td>
  64. <td class="nrewidencyjny"><?php echo $val['nrewidencyjny'];?></td>
  65. <td><?php echo date_format(date_create($val['data']), 'd-m-Y');?></td>
  66. </tr>
  67. <?php } ?>
  68. </tbody>
  69. </table>
  70. </div>
  71. </div>
  72. </div>
  73. </div>
  74. <?php } ?>
  75. ';
  76. $pdf->writeHTML($html, true, false, true, false, '');
  77. $pdf->Output('przyklad.pdf', 'I');
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 23:58