Ich habe ein HTML-Formular, das die Antworten auf ein PDF-Dokument sendet. Alles funktioniert gut, aber ich möchte, dass die Fragen auch auf dem PDF-Dokument stehen.FPDF einfügen Text
zur Zeit sieht es so auf dem pdf:
Jurgen
Yes
No
4
No
Ich würde es gerne sein:
Name: Jurgen
Do you own a vehicle? Yes
etc
(GELÖST) meine aktuellen Code für die fpdf Datei:
<?php
class PDF extends FPDF
{
// Page header
function Header()
{
// Logo
$this->Image('images/logo.png', 10, 6, 30);
$this->SetFont('Arial', 'B', 15);
$this->Cell(50);
$this->Cell(90, 10, 'Document Title', 'C');
// Line break
$this->Ln(20);
}
// Page footer
function Footer()
{
$this->SetY(-15);
$this->SetFont('Arial', 'I', 8);
$this->Cell(0, 10, 'Page ' . $this->PageNo() . '/{nb}', 0, 0, 'C');
}
}
?>
<?php
//set the question values
$questions = array(
'name' => "Name: ",
'date' => "Date: ",
'first' => "First Day of Leave: ",
'last' => "Last Day of Leave: ",
'days' => "Number of Days Taken: ",
'email' => "Managers Email: ",
'sig' => "Signed: ",
);
//set the question answers
$date = $_POST['date'];
$first = $_POST['first'];
$last = $_POST['last'];
$days = $_POST['days'];
$email = $_POST['email'];
$sig = $_POST['sig'];
$name = $_POST['name'];
//set the question names
$questionName = $questions['name'];
$questionDate = $questions['date'];
$questionFirst = $questions['first'];
$questionLast = $questions['last'];
$questionDays = $questions['days'];
$questionEmail = $questions['email'];
$questionSig = $questions['sig'];
//Create the PDF
require('fpdf.php');
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
//insert questions and answers
$pdf->MultiCell(150,10,sprintf("%s %s", $questionDate, $date));
$pdf->Ln();
$pdf->MultiCell(150,10,sprintf("%s %s", $questionName, $name));
$pdf->Ln();
$pdf->MultiCell(150,10,sprintf("%s %s", $questionFirst, $first));
$pdf->Ln();
$pdf->MultiCell(150,10,sprintf("%s %s", $questionLast, $last));
$pdf->Ln();
$pdf->MultiCell(150,10,sprintf("%s %s", $questionDays, $days));
$pdf->Ln();
$pdf->MultiCell(150,10,sprintf("%s %s", $questionEmail, $email));
$pdf->Ln();
$pdf->MultiCell(50,10,sprintf("%s %s", $questionSig, $sig));
//display pdf
$pdf->Output();
Ich lerne immer noch über FPDF, da ihre Dokumentation nicht die beste ist. Wenn ich Fehler gemacht habe, lass es mich wissen. Danke
Beitrag aussehen sollte Ihre volles HTML Formular, also kann ich y geben ou eine richtige Antwort, ich habe fpdf viel verwendet –
@MasivuyeCokile Ich habe dieses Problem thx AnthonyB sortiert. Vielen Dank, Sir, aber ich habe Probleme beim Einstellen eines Seitenkopfes. Wenn Sie mir ein Beispiel dafür geben könnten? – RedZ
per Seitenkopf Sie meinen die Kopfzeile auf Ihrer PDF-Datei? –