Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Najprostszy sposób na wygenerowanie raportu PDF (tabelka)
Forum PHP.pl > Forum > PHP
Kapi09
Witam.

Buduję swoją pierwszą stronę z użyciem technologii PHP (sklep z kursami online).
Chciałbym, aby administrator mógł generować proste raporty ze sprzedaży. Najlepiej, jeżeli można było by to zrobić na podstawie utworzonej tabelki w HTML tongue.gif

Będzie to tabela, której zawartość będzie wyciągana z bazy. Bardzo proszę o wskazanie najprostszego sposobu. (fajnie gdyby dało się wygenerować PDF'a z podanego pliku *.php gdzie wyciągam dane a następnie je wyświetlam w postaci tabelki)

PS. Czytałem trochę o mpdf, lecz znalazłem tylko przykład generowania z html-owskiej tabelki, której kod był przechowany w zmiennej (a wiadomo w zmiennej warunków php-owskich do wyciągania z bazy nie można mieć).
trueblue
Generujesz kod HTML poprzez PHP i taki przekazujesz do mPDF.
Czyli właściwie podobnie do tego co widziałeś w przykładzie.
Kapi09
A podpowiesz może jak mogę wykorzystać tutaj cały plik .php zamiast zmiennej $html tongue.gif questionmark.gifquestionmark.gif

  1. include("mpdf60/mpdf.php");
  2.  
  3. $html = "
  4. <fieldset>
  5. <h1>Recibo</h1>
  6. <p class='center sub-titulo'>
  7. Nş <strong>0001</strong> -
  8. VALOR <strong>R$ 500,00</strong>
  9. </p>
  10. <p>Recebi(emos) de <strong>Carlos Domingues Neto</strong></p>
  11. <p>a quantia de <strong>Quinhentos Reais</strong></p>
  12. <p>Correspondente a <strong>Serviços prestados ..<strong></p>
  13. <p>e para clareza firmo(amos) o presente.</p>
  14. <p class='direita'>Săo Roque, 25 de Dezembro de 2015</p>
  15. <p>Assinatura ................................................................................
    ......................................................</p>
  16. <p>Nome <strong>Joăo da Silva Nogueira</strong> CPF/CNPJ: <strong>222.222.222-02</strong></p>
  17. <p>Endereço <strong>Rua da Penha, 200 - Jd. Alguma Coisa - Săo Paulo</strong></p>
  18. </fieldset>";
  19.  
  20. $mpdf=new mPDF();
  21. $mpdf->SetDisplayMode('fullpage');
  22. $css = file_get_contents("css/estilo.css");
  23. $mpdf->WriteHTML($css,1);
  24. $mpdf->WriteHTML($html);
  25. $mpdf->Output();
  26.  
trueblue
http://www.pontikis.net/tip/?id=19
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.