Данные html-формы в теги pdf-html отсутствуют

У меня есть форма, когда я отправляю данные формы, значения должны конвертироваться в pdf usinf fpdf

Моя функция

$pdf = new PDF();
$pdf->AddPage();
$pdf->SetFont('Arial', '', 12);
$html = '<table border="1" >
    <tr>
        <td width="150" height="30">Company Name: </td>
        <td width="200" height="30"> ' . $_POST['c_name'] . '</td>
    </tr>
    <tr>
        <td width="150" height="30">Country: </td>
            <td width="200" height="30"> ' . $_POST['Country'] . '</td>
    </tr>
    <tr>
        <td width="150" height="30">Contact person:</td>
            <td width="200" height="30"> ' . $_POST['Contact_Person'] . '</td>
    </tr>
    <tr>
        <td width="150" height="30">Email id:</td>
            <td width="200" height="30"> ' . $_POST['emailid'] . '</td>
    </tr>
    <tr>
        <td width="150" height="30">Phone number:</td>
            <td width="200" height="30"> ' . $_POST['phone'] . '</td>
    </tr>

</table>';

echo $html;
exit;

Конвертировать страницу:

$pdf->WriteHTML($html);
$rand = mt_rand();

Когда я повторяю свой стол, я получил MY form

Форма конвертируется в pdf, но теги html пропущены. Я не получил ожидаемого результата Любая помощь будет оценена

Вы проверяли данные поста?

Bhavin Solanki 10.09.2018 11:12

Вы только повторяете HTML в $html. Если вы хотите отправить PDF-файл пользователю, вы должны сначала заполнить PDF-файл, а затем отправить его.

RiggsFolly 10.09.2018 11:12

Также помните, что при первой загрузке страницы она не была отправлена, и поэтому переменные $_POST не были установлены.

RiggsFolly 10.09.2018 11:13

Это ВЕСЬ код в этом скрипте?

RiggsFolly 10.09.2018 11:14

@RiggsFolly Я конвертировал форму в pdf, но ожидаемая таблица не была получена .. таблица искажена

Ezra 10.09.2018 11:17
0
5
40
0

Другие вопросы по теме