• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPからPDFへ表示(mpdf))

PHPで受注一覧をPDFに出力する方法

このQ&Aのポイント
  • PHPを使用して受注一覧をPDFに出力する方法について教えてください。
  • 現在、営業マンの受注一覧を表示するPHPプログラムを作成しています。表示された一覧をPDF形式で出力したいのですが、どのような方法で実現できるでしょうか。具体的な手順やライブラリの使用方法など、詳細を教えてください。
  • 私はPHPで営業マンの受注一覧を表示するプログラムを作成していますが、その一覧をPDFに出力したいです。どのような方法がありますか?具体的な手順や必要なツールについて教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5292/13827)
回答No.2

$html の中に <?php を入れてもダメだと思います 処理を加えたいなら <?php include("./mpdf/mpdf.php"); $html = "<html><body><table><tr><th>No</th></tr>"; for ($i=0; $i<10; $i++) { $html .= "<tr><td>" . $i . "</td><tr>"; } $html =. "</table></body></html>"; $mpdf=new mPDF('ja', 'A4'); $mpdf->WriteHTML($html); $mpdf->Output(); exit; ?> といった感じになります。

maki_peko
質問者

補足

なるほど! $html をその都度書くのですね! できました。 ありがとうございました。

その他の回答 (1)

  • t_ohta
  • ベストアンサー率38% (5292/13827)
回答No.1

$html = file_get_contents("http://www.yahoo.co.jp/"); の代わりに $html = "<html><body><table><tr><th>受注日</th><th>受注品目</th></tr><tr><td>1月16日</td><td>りんご</td></tr></table></body></html>"; と言った感じでHTMLを作ってやればできます。 mPDFならスタイルシートも適用できるので、まずはブラウザで確認しながらHTMLで帳票のベースを作って、その中にDB等から取ってきたデータを埋め込んでHTMLを完成させればいいと思います。 なにかテンプレートエンジンを使っているのであれば、それを使うとHTMLの生成はもっと楽になるでしょう。

maki_peko
質問者

補足

早々にありがとうございます。 なるほど $html="" ""のところに 入れていくのですね。 その部分には <?php  は使用できないのでしょうか。 できそうな気がしたのですが エラーがでるもので。 理解不足かと思いますが よろしくお願いいたします。

関連するQ&A