Formularz generujący PDF (fpdf)

Odpowiedz Nowy wątek
Rohan
2017-03-17 13:46
Rohan
0

Witam,
staram się utworzyć na stronie formularz, który po uzupełnieniu i wysłaniu generuje w konsekwencji PDFa do pobrania (w tym celu pobrałem FPDF). Stworzyłem prosty formularz:

<form action="pdf1.php" method="post">
<div class="col-2">
    <label>
      Twoje imię i nazwisko
      <input placeholder="Przykładowo: Jan Kowalski" id="name" name="name" type="text" tabindex="2">
    </label>
  </div>

  <div class="col-3">
    <label>
      Twój numer telefonu
      <input placeholder="Przykładowo: tel. 555 444 333" id="telefon" name="telefon" type="text" tabindex="3">
    </label>
  </div>

Do tego PHP, który ma mi generować tego PDFa, wskazywać dokładne położenie czcionki i jej wielkość dla poszczególnych elementów. PDF będzie miał więcej niż jedną stronę, na każdej z niej ma być .png jako tło. Natomiast aktualnie i tak utknąłem na tym, że zamiast generować plik, wyskakuje mi po kliknięciu po prostu kod PHP, zero reakcji.


<?php
if(!empty($_POST['submit']))
{
    $name=$_POST['name'];
    $telefon=$_POST['telefon'];

$pdf->Cell(0,10,"{name}",1,1,'C');
$pdf->Cell(20,5,"{telefon}",1,1,'C');

require('fpdf.php');
$pdf = new FPDF();
$pdf->SetFont('Arial','B',16);
$pdf->AddPage(); 
$pdf->Output();
?>

Ma ktoś jakiś pomysł jak ruszyć z tym dalej aby generowało mi tego PDFa?
Z góry dziękuje za pomoc i pomysły.

Pozostało 580 znaków

2017-03-17 13:52

Rejestracja: 3 lata temu

Ostatnio: 18 godzin temu

0
require('fpdf.php');
$pdf = new FPDF();

a to nie powinno być na górze? w sensie przed tym
$pdf->Cell(0,10,"{name}",1,1,'C');
$pdf->Cell(20,5,"{telefon}",1,1,'C');

i zamknij tego ifa


01010100 01110101 01110100 01100001 01101010 00100000 01101110 01101001 01100101 00100000 01101101 01100001 00100000 01101110 01101001 01100011 00100000 01100011 01101001 01100101 01101011 01100001 01110111 01100101 01100111 01101111 00101110 00100000 01001001 01100011 00100000 01110011 01110100 01101111 01101110 01110100 00101110

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0