来自另一个页面的mPDF $ _POST不起作用

时间:2014-06-25 23:24:48

标签: php mpdf

我生成一个漂亮的基于html的pdf但由于某种原因,将我的html表单发送到我的mpdf生成器只能在$ html ='' ...

之外工作

我从html表单(form.html)发送数据,然后mpdf php页面接收这些发布变量。但是当我在$ html ='''''''''''它不起作用。

这是一个片段:

$html= '
<table width="100%" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td colspan="12"><img src="logo/xxtrasmsw.png"></td>
  </tr>
  <tr>
    <td colspan="12">Eval Form</td>
  </tr>
  <tr >
    <td width="11%">Prepared By</td>
    <td colspan="7" class="bb">'.$preby.'</td>
    <td width="11%">Date Prepared</td>
    <td colspan="3" class="bb">'.$_POST['DatePrepared'].'</td>
  </tr>
  <tr>
</table>';

我的mpdf设置就在表格html下面,如下所示:

$PdfFileName =  "evaluation.pdf"; //declare my pdf file
$mpdf=new mPDF('c','Letter');
$mpdf->allow_charset_conversion=true;
$mpdf->charset_in='ISO-8859-2';
$mpdf->SetDisplayMode('fullpage');
$mpdf->list_indent_first_level = 0;
$mpdf->WriteHTML($html);
$emailAttachment = $mpdf->Output('evaluation.pdf', 'S');

这适用于PHPMailer,因此我不会包含这些设置。我需要明确如何让我的post变量显示在我的$ html变量mpdf正在使用。对此的任何帮助都会让我克服这个可怕的障碍。

0 个答案:

没有答案