Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Łączenie stringów a MPDF
Forum PHP.pl > Forum > Przedszkole
krzesik
Witam, piszę projekt w ktorym muszę wygenerować fakturę w PDF-ie, pdf się tworzy ma polskie fonty, ale mam problem z połączeniem stringów
fakturą jest podzielona na dwie części nagłówek i środek, chciałbym abym połączyć te dwa elementy, a całość przekazać do MPDF w celu utworzenia dokumentu. Mam zrobione jak poniżej, jednak w pdfie generowany jest tylko nagłówek
  1.  
  2. <?php
  3. include 'config.php';
  4. $rok = date('Y');
  5.  
  6. $id_dok_spr = trim($_GET[id_dok_spr]);
  7.  
  8. if(!empty($id_dok_spr))
  9. {
  10. $wynik = mysql_query("SELECT * FROM sprzedaz_srodek WHERE id_dok_spr='$id_dok_spr'")
  11. or die('Błąd zapytania');
  12. if(mysql_num_rows($wynik) > 0)
  13. $r = mysql_fetch_assoc($wynik);
  14. $wynik1 = mysql_query("SELECT * FROM sprzedaz WHERE id_dok_spr='$id_dok_spr'")
  15. or die('Błąd zapytania');
  16. if(mysql_num_rows($wynik1) > 0)
  17. $rr = mysql_fetch_assoc($wynik1);
  18. }
  19. require ('mpdf/mpdf.php');
  20. $mpdf=new mPDF();
  21.  
  22. $naglowek = '
  23. <html>
  24. <body>
  25. <table width="100%" border="0">
  26. <tr>
  27. <td width="40%">
  28. <font size="6"><b>FAKTURA Nr: '.$rr[nr_dok_spr].'</font></b>
  29. </td>
  30. <td width="25%"></td>
  31. <td width="40%" align="center">
  32. <p align="center"><font size="2">Data sprzedaży / wykonania usługi:<br />
  33. '.$rr[data_sprzedazy].'</font></p></td></tr>
  34. </table>
  35. </body></html>';
  36.  
  37. $srodek = '<br /><html>
  38. <body>
  39. <br />
  40. <table width="100%" border="0">
  41. <tr>
  42. <td width="40%">
  43. <font size="6"><b>Dane z tabelki z towarami</font></b>
  44. </td>
  45. <td width="25%"></td>
  46. <td width="40%" align="center">
  47. <p align="center"><font size="2">jakieś dane<br /></font></p></td></tr>
  48. </table>
  49. </body></html>';
  50.  
  51. $faktura = $naglowek.$srodek;
  52. $mpdf->allow_charset_conversion=true;
  53. $mpdf->charset_in='UTF-8';
  54. $mpdf->WriteHTML($faktura);
  55. $mpdf->Output('a.pdf', 'D');
  56. ?>


proszę o pomoc.
nospor
Manual HTML i zobacz jak poprawnie wygląda struktura HTML.

hint: nie ma tam podwójnych tagów <HTML> czy <BODY> zaś ty takie tworzysz...
krzesik
Dziękuje
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.