3

構文に問題があり、ページとテーブルが表示されません。確かにわかりません。誰でも私を助けることができますか?TNX

ここでもスタックオーバーフローでこのスクリプトを使用しました。私は tcpdf の例をテストしましたが、動作しています。そこで、これを 1 ページに配置するサンプル プロジェクトを作成しました。実行しようとすると。何も表示されていません。

助けてください。

<?php

include('connect.php');
    //require_once('../tcpdf/config/lang/eng.php');
    require_once('../tcpdf/tcpdf.php');
    // create new PDF document
    $pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8',       false);

    // set default font subsetting mode
    $pdf->setFontSubsetting(true);


    $pdf->SetFont('dejavusans', '', 14, '', true);

    // Add a page

    $pdf->AddPage("L");

    $query=mysql_query("SELECT fname,mname,lname FROM emp_tbl");


    $tbl_header = '<table style="width: 638px;" cellspacing="0">';
    $tbl_footer = '</table>';
    $tbl = '';

    $tbl_header = '<table id="gallerytab" width="600" cellspacing="2" cellpadding="1"   border="0">
    <tr>
    <th><font face="Arial, Helvetica, sans-serif">Employee Name</font></th>

    </tr>';

    $tbl_footer = '</table>';
    $tbl = '';

    while($row = mysql_fetch_array($query))
    {
$tbl .= '
<tr>
    <td>'.$row['fname'].''.$row['mname'].''.$row['lname'].'</td>
</tr>
        ';
   }
     // output the HTML content
    $pdf->writeHTML($tbl_header . $tbl . $tbl_footer, true, false, false, false, '');

    ?>
4

1 に答える 1

2

あなたのphpファイルはまだ完成していません。PDF 出力をどのようにしたいですか (例: ファイルへ、ブラウザへのインラインなど)? いずれにせよ、次のようなものを追加します。

return $pdf->Output('filename.pdf', 'I');
  • I: インライン
  • D: ブラウザでダウンロード
  • F: ファイルをサーバーに保存
  • S: PHP文字列として出力

そして、それはそれを行う必要があります。

于 2013-06-09T17:40:05.167 に答える