Mit einem Aufruf 2 getrennte Seiten erstellen

Diskussionen und Austausch über die von FPDF bereitgestellten Methoden, Problemen bei der Anwendung etc.
Spiro
Benutzer
Beiträge: 15
Registriert: Mi 2. Nov 2016, 09:07

Mit einem Aufruf 2 getrennte Seiten erstellen

Beitragvon Spiro » Sa 1. Sep 2018, 10:04

Hallo zusammen,

ich habe eine Rechnungsverwaltung erstellt und das erstellen der Rechnung als pdf funktioniert auch einwandfrei. Nun möchte ich die Rechnung quasi ein zweites mal erstellen lassen, mit einigen Zusätzen für die Buchhaltung.
Ich habe jetzt also eine PHP Datei die mir beide Seiten erstellt. Die erste Seite wird im Browser geöffnet (bzw. im PDF Reader, zum Drucken) die zweite Seite (für die Buchhaltung) wird auf dem Server gespeichert.
Funktioniert auch alles soweit. Nur leider werden die zusätzlichen Angaben für die Buchhaltung nicht auf der Serverdatei gespeichert. Könnt ihr mir da vielleicht mal weiterhelfen?
Beim direkten Output ist der Dateiname wie gewollt nur bestehend aus der Rechnungsnummer, die gespeicherte Version hingegen enthält als Dateinamen die Werte "Zahlweise, Rechnungsnummer, Ebayname, Emailadresse". Aber auf der PDF selber sind die Buchungstabellen nicht vorhanden.
Hier mein Script:

Code: Alles auswählen

<?php
//error_reporting(E_ALL);
$bestellnummer = $_GET["num"];
include ("update.php");
//
if ($einzelpreis01==""){
$einzelpreis01="0.00";
}
if ($gesamtpreis01==""){
$gesamtpreis01="0.00";
}
if ($einzelpreis02==""){
$einzelpreis02="0.00";
}
if ($gesamtpreis02==""){
$gesamtpreis02="0.00";
}
if ($einzelpreis03==""){
$einzelpreis03="0.00";
}
if ($gesamtpreis03==""){
$gesamtpreis03="0.00";
}
if ($einzelpreis04==""){
$einzelpreis04="0.00";
}
if ($gesamtpreis04==""){
$gesamtpreis04="0.00";
}
if ($einzelpreis05==""){
$einzelpreis05="0.00";
}
if ($gesamtpreis05==""){
$gesamtpreis05="0.00";
}
if ($einzelpreis06==""){
$einzelpreis06="0.00";
}
if ($gesamtpreis06==""){
$gesamtpreis06="0.00";
}
if ($einzelpreis07==""){
$einzelpreis07="0.00";
}
if ($gesamtpreis07==""){
$gesamtpreis07="0.00";
}
if ($einzelpreis08==""){
$einzelpreis08="0.00";
}
if ($gesamtpreis08==""){
$gesamtpreis08="0.00";
}
if ($einzelpreis09==""){
$einzelpreis09="0.00";
}
if ($gesamtpreis09==""){
$gesamtpreis09="0.00";
}
if ($einzelpreis10==""){
$einzelpreis10="0.00";
}
if ($gesamtpreis10==""){
$gesamtpreis10="0.00";
}if ($versandkosten==""){
$versandkosten="0.00";
}if ($steuer==""){
$steuer="0.00";
}if ($zwischensumme==""){
$zwischensumme="0.00";
}if ($endbetrag==""){
$endbetrag="0.00";
}
//USt-Id anzeigen oder nicht
if ($ustid==""){
$ustid2="";
}elseif   ($ustid!==""){
$ustid2="Ihre USt-ID:";
}
//Zahlungsart ausschreiben + Hinweistext
if ($zahlungsart=="vk"){
$zahlungsart="Vorkasse";
$hinweis ="Wir bedanken uns für Ihren Auftrag.
Es gelten unsere allgemeinen Verkaufs-, Lieferungs- und Zahlungsbedingungen.
Das Rechnungsdatum entspricht dem Lieferdatum.";
}elseif   ($zahlungsart=="pp"){
$zahlungsart="PayPal";
$hinweis ="Wir bedanken uns für Ihren Auftrag.
Es gelten unsere allgemeinen Verkaufs-, Lieferungs- und Zahlungsbedingungen.
Das Rechnungsdatum entspricht dem Lieferdatum.";
}elseif   ($zahlungsart=="rg"){
$zahlungsart="Rechnung";
$hinweis ="Wir bedanken uns für Ihren Auftrag.
Es gelten unsere allgemeinen Verkaufs-, Lieferungs- und Zahlungsbedingungen.
Das Rechnungsdatum entspricht dem Lieferdatum.
Hinweis: Falls noch nicht erfolgt, überweisen Sie den Betrag innerhalb von 14 Tagen.
Die Ware bleibt bis zur vollständigen Zahlung unser Eigentum.";
}elseif   ($zahlungsart=="nb"){
$zahlungsart="nicht bezahlt";
}elseif   ($zahlungsart=="ku"){
$zahlungsart="Kulanz";
$hinweis ="Dies ist eine Kulanzlieferung.
";
}elseif   ($zahlungsart=="mu"){
$zahlungsart="Muster";
$hinweis ="Dies ist eine Musterlieferung.
";
}elseif   ($zahlungsart=="ers"){
$zahlungsart="Ersatzlieferung";
$hinweis ="Dies ist eine Ersatzlieferung.
";
}else{$zahlungsart="Storno";}
//Buchungstabelle füllen
if ($zahlungsart=="Storno"){
   $beleg="STORNO";
   $bank="1200";
   $erlös="8400";
   $steuerk="1776";
   $summe=$endbetrag;
   $banks=$summe;
   $steuerkh=($summe/119*19);
   $erlösh=($summe-$steuerkh);
   $sumso=($summe+$erlöss+$steuerks);
   $sumha=($bankh+$erlösh+$steuerkh);
   }elseif($zahlungsart=="Kulanz"){
      $beleg="KULANZ";
   }elseif($zahlungsart=="Muster"){
      $beleg="Muster";
   }elseif($zahlungsart=="Ersatzlieferung"){
      $beleg="ERSATZ";
   }elseif($zahlungsart=="Vorkasse"){
      $bank="1200";
      $erlös="8400";
      $steuerk="1776";
      $beleg="AR-VK";
      $summe=$endbetrag;
      $banks=$summe;
      $steuerkh=($summe/119*19);
      $erlösh=($summe-$steuerkh);
      $sumso=($summe+$erlöss+$steuerks);
      $sumha=($bankh+$erlösh+$steuerkh);
   }elseif($zahlungsart=="PayPal"){
   $summe=$endbetrag;
   $gebührs=(((($summe/100)*1.9)+0.35));
   $banks=($summe-$gebührs);
   $steuerkh=(($banks/119*19));
   $erlösh=($banks-$steuerkh);   
   $sumso=($banks+$erlöss+$steuerks);
   $sumha=($erlösh+$steuerkh);
   $steuerk2h=($gebührs/119*19);
   $erlös2h=($gebührs-$steuerk2h);
   $sumso2=($gebührs+$erlös2s+$steuerk2s);
   $sumha2=($gebührh+$erlös2h+$steuerk2h);
$beleg="AR-PP";   
$bank="1210";
$erlös="8400";
$steuerk="1776";
$gebühr="4972";
$erlös2="8400";
$steuerk2="1776";
}
//Zahlenformat Buchungstabelle
if ($banks!="") {
$banks=number_format($banks, 2, ',', '.');
}else {$banks="";}
if ($bankh!="") {
$bankh=number_format($bankh, 2, ',', '.');
}else {$bankh="";}
if ($erlöss!="") {
$erlöss=number_format($erlöss, 2, ',', '.');
}else {$erlöss="";}
if ($erlösh!="") {
$erlösh=number_format($erlösh, 2, ',', '.');
}else {$erlösh="";}
if ($steuerks!="") {
$steuerks=number_format($steuerks, 2, ',', '.');
}else {$steuerks="";}
if ($steuerkh!="") {
$steuerkh=number_format($steuerkh, 2, ',', '.');
}else {$steuerkh="";}
if ($sumso!="") {
$sumso=number_format($sumso, 2, ',', '.');
}else {$sumso="";}
if ($sumha!="") {
$sumha=number_format($sumha, 2, ',', '.');
}else {$sumha="";}
if ($gebührs!="") {
$gebührs=number_format($gebührs, 2, ',', '.');
}else {$gebührs="";}
if ($gebührh!="") {
$gebührh=number_format($gebührh, 2, ',', '.');
}else {$gebührh="";}
if ($erlös2s!="") {
$erlös2s=number_format($erlös2s, 2, ',', '.');
}else {$erlös2s="";}
if ($erlös2h!="") {
$erlös2h=number_format($erlös2h, 2, ',', '.');
}else {$erlös2h="";}
if ($steuerk2s!="") {
$steuerk2s=number_format($steuerk2s, 2, ',', '.');
}else {$steuerk2s="";}
if ($steuerk2h!="") {
$steuerk2h=number_format($steuerk2h, 2, ',', '.');
}else {$steuerk2h="";}
if ($sumso2!="") {
$sumso2=number_format($sumso2, 2, ',', '.');
}else {$sumso2="";}
if ($sumha2!="") {
$sumha2=number_format($sumha2, 2, ',', '.');
}else {$sumha2="";}
//Zahlenformat Artikelansicht
$einzelpreis01=number_format($einzelpreis01, 2, ',', ' ');
$gesamtpreis01=number_format($gesamtpreis01, 2, ',', ' ');
$einzelpreis02=number_format($einzelpreis02, 2, ',', ' ');
$gesamtpreis02=number_format($gesamtpreis02, 2, ',', ' ');
$einzelpreis03=number_format($einzelpreis03, 2, ',', ' ');
$gesamtpreis03=number_format($gesamtpreis03, 2, ',', ' ');
$einzelpreis04=number_format($einzelpreis04, 2, ',', ' ');
$gesamtpreis04=number_format($gesamtpreis04, 2, ',', ' ');
$einzelpreis05=number_format($einzelpreis05, 2, ',', ' ');
$gesamtpreis05=number_format($gesamtpreis05, 2, ',', ' ');
$einzelpreis06=number_format($einzelpreis06, 2, ',', ' ');
$gesamtpreis06=number_format($gesamtpreis06, 2, ',', ' ');
$einzelpreis07=number_format($einzelpreis07, 2, ',', ' ');
$gesamtpreis07=number_format($gesamtpreis07, 2, ',', ' ');
$einzelpreis08=number_format($einzelpreis08, 2, ',', ' ');
$gesamtpreis08=number_format($gesamtpreis08, 2, ',', ' ');
$einzelpreis09=number_format($einzelpreis09, 2, ',', ' ');
$gesamtpreis09=number_format($gesamtpreis09, 2, ',', ' ');
$einzelpreis10=number_format($einzelpreis10, 2, ',', ' ');
$gesamtpreis10=number_format($gesamtpreis10, 2, ',', ' ');
$zwischensumme=number_format($zwischensumme, 2, ',', ' ');
$versandkosten=number_format($versandkosten, 2, ',', ' ');
$endbetrag=number_format($endbetrag, 2, ',', ' ');
$steuer=number_format($steuer, 2, ',', ' ');
//Positionsnummern
if ($menge02=="" OR $menge02=="0"){
$pos2="";
$einzelpreis02="";
$gesamtpreis02="";
}else{$pos2="2";
}
if ($menge03=="" OR $menge03=="0"){
$pos3="";
$einzelpreis03="";
$gesamtpreis03="";
}else{$pos3="3";
}
if ($menge04=="" OR $menge04=="0"){
$pos4="";
$einzelpreis04="";
$gesamtpreis04="";
}else{$pos4="4";
}
if ($menge05=="" OR $menge05=="0"){
$pos5="";
$einzelpreis05="";
$gesamtpreis05="";
}else{$pos5="5";
}
if ($menge06=="" OR $menge06=="0"){
$pos6="";
$einzelpreis06="";
$gesamtpreis06="";
}else{$pos6="6";
}
if ($menge07=="" OR $menge07=="0"){
$pos7="";
$einzelpreis07="";
$gesamtpreis07="";
}else{$pos7="7";
}
if ($menge08=="" OR $menge08=="0"){
$pos8="";
$einzelpreis08="";
$gesamtpreis08="";
}else{$pos8="8";
}
if ($menge09=="" OR $menge09=="0"){
$pos9="";
$einzelpreis09="";
$gesamtpreis09="";
}else{$pos9="9";
}
if ($menge10=="" OR $menge10=="0"){
$pos10="";
$einzelpreis10="";
$gesamtpreis10="";
}else{$pos10="10";
}
///
require("fpdf/fpdf.php");
//Abfrage der Datenbank und Ausgabe der Daten
include ("config/configi.php");
$con2 = mysqli_connect($serveri,$useri,$passi);
@mysqli_select_db($con2, "$dbasei");
$infotext1 = mysqli_query($con2, "SELECT * FROM $tabelle2 WHERE status='1'");
$num = "1";
while($row = mysqli_fetch_array($infotext1)AND $i < $num) {
$nummer="$row[nummer]";
$infotext="$row[infotext]";
$status="$row[status]";
}
include ("config/config.php");
$con = mysqli_connect($server,$user,$pass);
@mysqli_select_db($con, "$dbase");
$result = mysqli_query($con, "SELECT * FROM $tabelle WHERE bestellnummer='$bestellnummer'");
$num = "1";
while($row = mysqli_fetch_assoc($result)AND $i < $num) {
//Umwandlung Umlaute
class utfFPDF extends FPDF
{
   function Cell($w, $h=0, $txt='', $border=0, $ln=0, $align='', $fill=false, $link='')
   {
      if ($txt != ''){
      $txt = utf8_decode($txt);
      }
      parent::Cell($w, $h, $txt, $border, $ln, $align, $fill, $link);
   }
   function Footer()
   {
////Footer
$this->SetFont("Helvetica", "", 8);
$this->SetXY(15, 270);
$this->Cell(30, 2, "www.Deine-Gravur.de", "0", 1, "L", 0);
$this->SetXY(55, 270);
$this->Cell(30, 2, "Tel.: (02354) 70 80 57-0", "0", 1, "L", 0);
$this->SetXY(95, 270);
$this->Cell(35, 2, "Onlinehandel Deine-Gravur.de", "0", 1, "L", 0);
$this->SetXY(155, 270);
$this->Cell(30, 2, "Steuer-Nr.: 212/5171/1232", "0", 1, "L", 0);
$this->Ln();
$this->SetXY(15, 273);
$this->Cell(30, 2, "Maik Nohl", "0", 1, "L", 0);
$this->SetXY(55, 273);
$this->Cell(30, 2, "Fax: (02354) 70 80 57-1", "0", 1, "L", 0);
$this->SetXY(95, 273);
$this->Cell(35, 2, "IBAN: DE06 4401 0046 0939 1184 65", "0", 1, "L", 0);
$this->SetXY(155, 273);
$this->Cell(30, 2, "UST-ID: DE 250 495 798\n", "0", 1, "L", 0);
$this->Ln();
$this->SetXY(15, 276);
$this->Cell(30, 2, "Ortsstr. 18", "0", 1, "L", 0);
$this->SetXY(55, 276);
$this->Cell(30, 2, "service@deine-Gravur.de", "0", 1, "L", 0);
$this->SetXY(95, 276);
$this->Cell(35, 2, "BIC: PBNKDEF", "0", 1, "L", 0);
$this->Ln();
$this->SetXY(15, 279);
$this->Cell(30, 2, "51647 Gummersbach", "0", 1, "L", 0);
$this->SetXY(95, 279);
$this->Cell(35, 2, "Postbank Dortmund", "0", 1, "L", 0);
$this->Ln();
   }
}
/// Seite 1
$pdf = new utfFPDF("P", "mm", "A4");
// Erste Seite
$pdf->AddPage();
/* Einstellung für ganze Seite */
$pdf->SetFont("Helvetica", "", 12);
////Infotext
$pdf->SetFont("Helvetica", "B", 14);
$pdf->SetXY(50, 17);
$pdf->MultiCell(100, 5, "$infotext", "", "C", 0);
$pdf->SetLineWidth(0.2);
$pdf->Ln();
////Logo
$pdf->Image('images/logo_original.png', 165, 25, 25, 0);
////Unter Logo
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetFontSize(8);
$pdf->SetXY(162, 45);
$pdf->Cell(30, 5, "www.Deine-Gravur.de", "B", 0, "C", 0);
$pdf->SetLineWidth(0.2);
$pdf->Ln();
$pdf->SetXY(162, 50);
$pdf->SetFont("Helvetica", "BI", 8);
$pdf->Cell(30, 5, "L a s e r D e s i g n", "0", 0, "C", 0);
$pdf->Ln();
/*
////QR-Code
$pdf->SetXY(166, 56);
$pdf->SetFont("Helvetica", "I", 8);
$pdf->Cell(30, 5, "Online bestellen:", "0", 0, "L", 0);
$pdf->Image('images/qrcode.png', 165, 60, 25, 0);
$pdf->Ln();
*/
////Absender
$pdf->SetFont("Helvetica", "I", 8);
$pdf->SetXY(20, 45);
$pdf->Cell(67, 5, "Deine-Gravur.de | Ortsstr. 18 | 51647 Gummersbach", "B", 1, "L", 0);
$pdf->SetLineWidth(0.2);
$pdf->Ln();
////Lieferanschrift
$pdf->SetFont("Helvetica", "B", 9);
$pdf->SetXY(20, 53);
$pdf->Cell(30, 5, "Lieferanschrift", "0", 0, "L", 0);
$pdf->Ln();
////Rechnungsanschrift
$pdf->SetFont("Helvetica", "B", 9);
$pdf->SetXY(110, 53);
$pdf->Cell(30, 5, "Rechnungsanschrift", "0", 1, "L", 0);
$pdf->Ln();
////Lieferanschrift2
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(20, 58);
$pdf->MultiCell(75, 5, "$lieferanschrift", 0, "L", 0);
$pdf->Ln();
////Rechnungsanschrift2
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(110, 58);
$pdf->MultiCell(75, 5, "$rechnungsanschrift", 0, "L", 0);
$pdf->Ln();
////Rechnungsdaten
$pdf->SetFont("Helvetica", "B", 12);
$pdf->SetXY(15, 90);
$pdf->Cell(45, 20, "Rechnung", "0", 1, "L", 0);
$pdf->Ln();
////Rechnungsdaten2
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 102);
$pdf->Cell(25, 5, "Datum:", "0", 1, "L", 0);
$pdf->Ln();
$pdf->SetXY(15, 107);
$pdf->Cell(25, 5, "Rechnungsnr.:", "0", 1, "L", 0);
$pdf->Ln();
$pdf->SetXY(15, 112);
$pdf->Cell(25, 5, "Zahlungsart:", "0", 1, "L", 0);
$pdf->Ln();
$pdf->SetXY(15, 117);
$pdf->Cell(25, 5, "Zahlungseingang:", "0", 1, "L", 0);
$pdf->Ln();
$pdf->SetXY(15, 122);
$pdf->Cell(25, 5, "$ustid2", "0", 1, "L", 0);
$pdf->Ln();
////Rechnungsdaten3
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(49, 102);
$pdf->Cell(25, 5, "$bestelldatum", "0", 1, "L", 0);
$pdf->Ln();
$pdf->SetXY(49, 107);
$pdf->Cell(25, 5, "$bestellnummer", "0", 1, "L", 0);
$pdf->Ln();
$pdf->SetXY(49, 112);
$pdf->Cell(25, 5, "$zahlungsart", "0", 1, "L", 0);
$pdf->Ln();
$pdf->SetXY(49, 117);
$pdf->Cell(25, 5, "$zahlungseingang", "0", 1, "L", 0);
$pdf->Ln();
$pdf->SetXY(49, 122);
$pdf->Cell(25, 5, "$ustid", "0", 1, "L", 0);
$pdf->Ln();
////Artikeldaten Beschriftung
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 135);
$pdf->Cell(9, 5, "NR", "0", 1, "L", 0);
$pdf->SetXY(24, 135);
$pdf->Cell(10, 5, "Menge", "0", 1, "L", 0);
$pdf->SetXY(40, 135);
$pdf->Cell(18, 5, "Art.Nr.", "0", 1, "R", 0);
$pdf->SetXY(60, 135);
$pdf->Cell(80, 5, "Artikel", "0", 1, "L", 0);
$pdf->SetXY(145, 135);
$pdf->Cell(18, 5, "Einzelpreis", "0", 1, "R", 0);
$pdf->SetXY(170, 135);
$pdf->Cell(18, 5, "Gesamtpreis", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 1
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 142);
$pdf->Cell(7, 4, "1", "0", 1, "R", 0);
$pdf->SetXY(28, 142);
$pdf->Cell(8, 4, "$menge01", "0", 1, "R", 0);
$pdf->SetXY(40, 142);
$pdf->Cell(18, 4, "$artikelnummer01", "0", 1, "R", 0);
$pdf->SetXY(60, 142);
$pdf->MultiCell(95, 4, "$artikel01", "0", "L", 0);
$pdf->SetXY(145, 142);
$pdf->Cell(18, 4, "$einzelpreis01", "0", 1, "R", 0);
$pdf->SetXY(170, 142);
$pdf->Cell(18, 4, "$gesamtpreis01", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 2
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 152);
$pdf->Cell(7, 4, "$pos2", "0", 1, "R", 0);
$pdf->SetXY(28, 152);
$pdf->Cell(8, 4, "$menge02", "0", 1, "R", 0);
$pdf->SetXY(40, 152);
$pdf->Cell(18, 4, "$artikelnummer02", "0", 1, "R", 0);
$pdf->SetXY(60, 152);
$pdf->MultiCell(95, 4, "$artikel02", "0", "L", 0);
$pdf->SetXY(145, 152);
$pdf->Cell(18, 4, "$einzelpreis02", "0", 1, "R", 0);
$pdf->SetXY(170, 152);
$pdf->Cell(18, 4, "$gesamtpreis02", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 3
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 162);
$pdf->Cell(7, 4, "$pos3", "0", 1, "R", 0);
$pdf->SetXY(28, 162);
$pdf->Cell(8, 4, "$menge03", "0", 1, "R", 0);
$pdf->SetXY(40, 162);
$pdf->Cell(18, 4, "$artikelnummer03", "0", 1, "R", 0);
$pdf->SetXY(60, 162);
$pdf->MultiCell(95, 4, "$artikel03", "0", "L", 0);
$pdf->SetXY(145, 162);
$pdf->Cell(18, 4, "$einzelpreis03", "0", 1, "R", 0);
$pdf->SetXY(170, 162);
$pdf->Cell(18, 4, "$gesamtpreis03", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 4
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 172);
$pdf->Cell(7, 4, "$pos4", "0", 1, "R", 0);
$pdf->SetXY(28, 172);
$pdf->Cell(8, 4, "$menge04", "0", 1, "R", 0);
$pdf->SetXY(40, 172);
$pdf->Cell(18, 4, "$artikelnummer04", "0", 1, "R", 0);
$pdf->SetXY(60, 172);
$pdf->MultiCell(95, 4, "$artikel04", "0", "L", 0);
$pdf->SetXY(145, 172);
$pdf->Cell(18, 4, "$einzelpreis04", "0", 1, "R", 0);
$pdf->SetXY(170, 172);
$pdf->Cell(18, 4, "$gesamtpreis04", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 5
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 182);
$pdf->Cell(7, 4, "$pos5", "0", 1, "R", 0);
$pdf->SetXY(28, 182);
$pdf->Cell(8, 4, "$menge05", "0", 1, "R", 0);
$pdf->SetXY(40, 182);
$pdf->Cell(18, 4, "$artikelnummer05", "0", 1, "R", 0);
$pdf->SetXY(60, 182);
$pdf->MultiCell(95, 4, "$artikel05", "0", "L", 0);
$pdf->SetXY(145, 182);
$pdf->Cell(18, 4, "$einzelpreis05", "0", 1, "R", 0);
$pdf->SetXY(170, 182);
$pdf->Cell(18, 4, "$gesamtpreis05", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 6
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 192);
$pdf->Cell(7, 4, "$pos6", "0", 1, "R", 0);
$pdf->SetXY(28, 192);
$pdf->Cell(8, 4, "$menge06", "0", 1, "R", 0);
$pdf->SetXY(40, 192);
$pdf->Cell(18, 4, "$artikelnummer06", "0", 1, "R", 0);
$pdf->SetXY(60, 192);
$pdf->MultiCell(95, 4, "$artikel06", "0", "L", 0);
$pdf->SetXY(145, 192);
$pdf->Cell(18, 4, "$einzelpreis06", "0", 1, "R", 0);
$pdf->SetXY(170, 192);
$pdf->Cell(18, 4, "$gesamtpreis06", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 7
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 202);
$pdf->Cell(7, 4, "$pos7", "0", 1, "R", 0);
$pdf->SetXY(28, 202);
$pdf->Cell(8, 4, "$menge07", "0", 1, "R", 0);
$pdf->SetXY(40, 202);
$pdf->Cell(18, 4, "$artikelnummer07", "0", 1, "R", 0);
$pdf->SetXY(60, 202);
$pdf->MultiCell(95, 4, "$artikel07", "0", "L", 0);
$pdf->SetXY(145, 202);
$pdf->Cell(18, 4, "$einzelpreis07", "0", 1, "R", 0);
$pdf->SetXY(170, 202);
$pdf->Cell(18, 4, "$gesamtpreis07", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 8
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 212);
$pdf->Cell(7, 4, "$pos8", "0", 1, "R", 0);
$pdf->SetXY(28, 212);
$pdf->Cell(8, 4, "$menge08", "0", 1, "R", 0);
$pdf->SetXY(40, 212);
$pdf->Cell(18, 4, "$artikelnummer08", "0", 1, "R", 0);
$pdf->SetXY(60, 212);
$pdf->MultiCell(95, 4, "$artikel08", "0", "L", 0);
$pdf->SetXY(145, 212);
$pdf->Cell(18, 4, "$einzelpreis08", "0", 1, "R", 0);
$pdf->SetXY(170, 212);
$pdf->Cell(18, 4, "$gesamtpreis08", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 9
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 222);
$pdf->Cell(7, 4, "$pos9", "0", 1, "R", 0);
$pdf->SetXY(28, 222);
$pdf->Cell(8, 4, "$menge09", "0", 1, "R", 0);
$pdf->SetXY(40, 222);
$pdf->Cell(18, 4, "$artikelnummer09", "0", 1, "R", 0);
$pdf->SetXY(60, 222);
$pdf->MultiCell(95, 4, "$artikel09", "0", "L", 0);
$pdf->SetXY(145, 222);
$pdf->Cell(18, 4, "$einzelpreis09", "0", 1, "R", 0);
$pdf->SetXY(170, 222);
$pdf->Cell(18, 4, "$gesamtpreis09", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 10
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 232);
$pdf->Cell(7, 4, "$pos10", "0", 1, "R", 0);
$pdf->SetXY(28, 232);
$pdf->Cell(8, 4, "$menge10", "0", 1, "R", 0);
$pdf->SetXY(40, 232);
$pdf->Cell(18, 4, "$artikelnummer10", "0", 1, "R", 0);
$pdf->SetXY(60, 232);
$pdf->MultiCell(95, 4, "$artikel10", "0", "L", 0);
$pdf->SetXY(145, 232);
$pdf->Cell(18, 4, "$einzelpreis10", "0", 1, "R", 0);
$pdf->SetXY(170, 232);
$pdf->Cell(18, 4, "$gesamtpreis10", "0", 1, "R", 0);
$pdf->Ln();
////Linie oben
$pdf->Line(15, 140, 190, 140);
$pdf->SetLineWidth(0.2);
$pdf->Ln();
////Linie unten
$pdf->Line(15, 242, 190, 242);
$pdf->SetLineWidth(0.2);
$pdf->Ln();
////Zusammenfassung
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(130, 245);
$pdf->Cell(38, 5, "Zwischensumme:", "0", 1, "R", 0);
$pdf->Ln();
$pdf->SetXY(130, 250);
$pdf->Cell(38, 5, "Porto & Verpackung:", "0", 1, "R", 0);
$pdf->Ln();
$pdf->SetXY(130, 255);
$pdf->Cell(38, 5, "inkl. MwSt (19%):", "0", 1, "R", 0);
$pdf->SetXY(130, 260);
$pdf->Cell(38, 5, "Endebetrag (EUR)", "0", 1, "R", 0);
$pdf->Ln();
////Zusammenfassung2
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(170, 245);
$pdf->Cell(18, 5, "$zwischensumme", "0", 1, "R", 0);
$pdf->Ln();
$pdf->SetXY(170, 250);
$pdf->Cell(18, 5, "$versandkosten", "0", 1, "R", 0);
$pdf->Ln();
$pdf->SetXY(170, 255);
$pdf->Cell(18, 5, "$steuer", "0", 1, "R", 0);
$pdf->SetXY(170, 260);
$pdf->Cell(18, 5, "$endbetrag", "0", 1, "R", 0);
$pdf->Ln();
////Hinweis
$pdf->SetFont("Helvetica", "", 8);
$pdf->SetXY(15, 242);
$pdf->MultiCell(115, 4, "$hinweis", 0, "L", 0);
$pdf->Ln();
////Linie Footer
$pdf->Line(15, 268, 190, 268);
$pdf->SetLineWidth(0.2);
$pdf->Ln();
}
$pdf->Output("$bestellnummer.pdf","I");
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
while($row = mysqli_fetch_assoc($result)AND $i < $num) {
//Umwandlung Umlaute
class utfFPDF extends FPDF
{
   function Cell($w, $h=0, $txt='', $border=0, $ln=0, $align='', $fill=false, $link='')
   {
      if ($txt != ''){
      $txt = utf8_decode($txt);
      }
      parent::Cell($w, $h, $txt, $border, $ln, $align, $fill, $link);
   }
   function Footer()
   {
////Footer
$this->SetFont("Helvetica", "", 8);
$this->SetXY(15, 270);
$this->Cell(30, 2, "www.Deine-Gravur.de", "0", 1, "L", 0);
$this->SetXY(55, 270);
$this->Cell(30, 2, "Tel.: (02354) 70 80 57-0", "0", 1, "L", 0);
$this->SetXY(95, 270);
$this->Cell(35, 2, "Onlinehandel Deine-Gravur.de", "0", 1, "L", 0);
$this->SetXY(155, 270);
$this->Cell(30, 2, "Steuer-Nr.: 212/5171/1232", "0", 1, "L", 0);
$this->Ln();
$this->SetXY(15, 273);
$this->Cell(30, 2, "Maik Nohl", "0", 1, "L", 0);
$this->SetXY(55, 273);
$this->Cell(30, 2, "Fax: (02354) 70 80 57-1", "0", 1, "L", 0);
$this->SetXY(95, 273);
$this->Cell(35, 2, "IBAN: DE06 4401 0046 0939 1184 65", "0", 1, "L", 0);
$this->SetXY(155, 273);
$this->Cell(30, 2, "UST-ID: DE 250 495 798\n", "0", 1, "L", 0);
$this->Ln();
$this->SetXY(15, 276);
$this->Cell(30, 2, "Ortsstr. 18", "0", 1, "L", 0);
$this->SetXY(55, 276);
$this->Cell(30, 2, "service@deine-Gravur.de", "0", 1, "L", 0);
$this->SetXY(95, 276);
$this->Cell(35, 2, "BIC: PBNKDEF", "0", 1, "L", 0);
$this->Ln();
$this->SetXY(15, 279);
$this->Cell(30, 2, "51647 Gummersbach", "0", 1, "L", 0);
$this->SetXY(95, 279);
$this->Cell(35, 2, "Postbank Dortmund", "0", 1, "L", 0);
$this->Ln();
   }
}
//////////////////////////////////////////////////////////////////// Zweite Seite
$pdf->AddPage();
/* Einstellung für ganze Seite */
$pdf->SetFont("Helvetica", "", 12);
////Infotext
$pdf->SetFont("Helvetica", "B", 14);
$pdf->SetXY(50, 17);
$pdf->MultiCell(100, 5, "$infotext", "", "C", 0);
$pdf->SetLineWidth(0.2);
$pdf->Ln();
////Logo
$pdf->Image('images/logo_original.png', 165, 25, 25, 0);
////Unter Logo
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetFontSize(8);
$pdf->SetXY(162, 45);
$pdf->Cell(30, 5, "www.Deine-Gravur.de", "B", 0, "C", 0);
$pdf->SetLineWidth(0.2);
$pdf->Ln();
$pdf->SetXY(162, 50);
$pdf->SetFont("Helvetica", "BI", 8);
$pdf->Cell(30, 5, "L a s e r D e s i g n", "0", 0, "C", 0);
$pdf->Ln();
/*
////QR-Code
$pdf->SetXY(166, 56);
$pdf->SetFont("Helvetica", "I", 8);
$pdf->Cell(30, 5, "Online bestellen:", "0", 0, "L", 0);
$pdf->Image('images/qrcode.png', 165, 60, 25, 0);
$pdf->Ln();
*/
////Absender
$pdf->SetFont("Helvetica", "I", 8);
$pdf->SetXY(20, 45);
$pdf->Cell(67, 5, "Deine-Gravur.de | Ortsstr. 18 | 51647 Gummersbach", "B", 1, "L", 0);
$pdf->SetLineWidth(0.2);
$pdf->Ln();
////Lieferanschrift
$pdf->SetFont("Helvetica", "B", 9);
$pdf->SetXY(20, 53);
$pdf->Cell(30, 5, "Lieferanschrift", "0", 0, "L", 0);
$pdf->Ln();
////Rechnungsanschrift
$pdf->SetFont("Helvetica", "B", 9);
$pdf->SetXY(110, 53);
$pdf->Cell(30, 5, "Rechnungsanschrift", "0", 1, "L", 0);
$pdf->Ln();
////Lieferanschrift2
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(20, 58);
$pdf->MultiCell(75, 5, "$lieferanschrift", 0, "L", 0);
$pdf->Ln();
////Rechnungsanschrift2
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(110, 58);
$pdf->MultiCell(75, 5, "$rechnungsanschrift", 0, "L", 0);
$pdf->Ln();
////Rechnungsdaten
$pdf->SetFont("Helvetica", "B", 12);
$pdf->SetXY(15, 90);
$pdf->Cell(45, 20, "Rechnung", "0", 1, "L", 0);
$pdf->Ln();
////Rechnungsdaten2
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 102);
$pdf->Cell(25, 5, "Datum:", "0", 1, "L", 0);
$pdf->Ln();
$pdf->SetXY(15, 106);
$pdf->Cell(25, 5, "Rechnungsnr.:", "0", 1, "L", 0);
$pdf->Ln();
$pdf->SetXY(15, 110);
$pdf->Cell(25, 5, "Zahlungsart:", "0", 1, "L", 0);
$pdf->Ln();
$pdf->SetXY(15, 114);
$pdf->Cell(25, 5, "Zahlungseingang:", "0", 1, "L", 0);
$pdf->Ln();
$pdf->SetXY(15, 118);
$pdf->Cell(25, 5, "Ihre USt-ID:", "0", 1, "L", 0);
$pdf->Ln();
////Rechnungsdaten3
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(49, 102);
$pdf->Cell(25, 5, "$bestelldatum", "0", 1, "L", 0);
$pdf->Ln();
$pdf->SetXY(49, 106);
$pdf->Cell(25, 5, "$bestellnummer", "0", 1, "L", 0);
$pdf->Ln();
$pdf->SetXY(49, 110);
$pdf->Cell(25, 5, "$zahlungsart", "0", 1, "L", 0);
$pdf->Ln();
$pdf->SetXY(49, 114);
$pdf->Cell(25, 5, "$zahlungseingang", "0", 1, "L", 0);
$pdf->Ln();
$pdf->SetXY(49, 118);
$pdf->Cell(25, 5, "$ustid", "0", 1, "L", 0);
$pdf->Ln();
//////////////////// Beschriftung für Buchhaltung
$pdf->SetXY(15, 122);
$pdf->Cell(25, 5, "Ebayname:", "0", 1, "L", 0);
$pdf->Ln();
$pdf->SetXY(15, 126);
$pdf->Cell(25, 5, "E-Mail:", "0", 1, "L", 0);
$pdf->Ln();
$pdf->SetXY(15, 130);
$pdf->Cell(25, 5, "Sonstiges:", "0", 1, "L", 0);
$pdf->Ln();
$pdf->SetXY(49, 122);
$pdf->Cell(25, 5, "$ebayname", "0", 1, "L", 0);
$pdf->Ln();
$pdf->SetXY(49, 126);
$pdf->Cell(25, 5, "$email", "0", 1, "L", 0);
$pdf->Ln();
$pdf->SetXY(49, 130);
$pdf->Cell(25, 5, "$sonstiges", "0", 1, "L", 0);
$pdf->Ln();
////////////////////////////////////////////////////////////////// Buchungstabelle
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetXY(80, 100);
$pdf->Cell(16, 5, "Beleg-Nr.", "LT", 1, "L", 0);
$pdf->Ln();
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetXY(96, 100);
$pdf->Cell(32, 5, "$beleg", "TR", 1, "L", 0);
$pdf->Ln();
//////////////////////////////////////Beschriftung
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetXY(80, 105);
$pdf->Cell(15, 5, "Konto", "LTR", 1, "L", 0);
$pdf->Ln();
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetXY(95, 105);
$pdf->Cell(15, 5, "Soll", "T", 1, "L", 0);
$pdf->Ln();
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetXY(110, 105);
$pdf->Cell(18, 5, "Haben", "LTR", 1, "L", 0);
$pdf->Ln();
//////////////////////////////////////Zeile 1
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetXY(80, 110);
$pdf->Cell(15, 5, "$bank", "LTR", 1, "L", 0);
$pdf->Ln();
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetXY(95, 110);
$pdf->Cell(15, 5, "$banks", "T", 1, "L", 0);
$pdf->Ln();
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetXY(110, 110);
$pdf->Cell(18, 5, "$bankh", "LTR", 1, "L", 0);
$pdf->Ln();
//////////////////////////////////////Zeile 2
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetXY(80, 115);
$pdf->Cell(15, 5, "$erlös", "LTR", 1, "R", 0);
$pdf->Ln();
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetXY(95, 115);
$pdf->Cell(15, 5, "$erlöss", "T", 1, "L", 0);
$pdf->Ln();
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetXY(110, 115);
$pdf->Cell(18, 5, "$erlösh", "LTR", 1, "L", 0);
$pdf->Ln();
//////////////////////////////////////Zeile 3
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetXY(80, 120);
$pdf->Cell(15, 5, "$steuerk", "LTR", 1, "R", 0);
$pdf->Ln();
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetXY(95, 120);
$pdf->Cell(15, 5, "$steuerks", "T", 1, "L", 0);
$pdf->Ln();
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetXY(110, 120);
$pdf->Cell(18, 5, "$steuerkh", "LTR", 1, "L", 0);
$pdf->Ln();
//////////////////////////////////////Zeile 4
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetXY(80, 125);
$pdf->Cell(15, 5, "Summe", "LTR", 1, "R", 0);
$pdf->Ln();
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetXY(95, 125);
$pdf->Cell(15, 5, "$sumso", "T", 1, "L", 0);
$pdf->Ln();
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetXY(110, 125);
$pdf->Cell(18, 5, "$sumha", "LTR", 1, "L", 0);
$pdf->Ln();
//////////////////////////////////////Kontrolle
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetXY(80, 130);
$pdf->Cell(24, 5, "Datum:", "LTB", 1, "L", 0);
$pdf->Ln();
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetXY(104, 130);
$pdf->Cell(24, 5, "Zeichen:", "LTBR", 1, "L", 0);
$pdf->Ln();
if ($zahlungsart=="PayPal"){
///////////////////////////////////////////////////////////////////////Buchungstabelle 2
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetXY(140, 100);
$pdf->Cell(48, 5, "Beleg-Nr.", "LTR", 1, "L", 0);
$pdf->Ln();
//Beschriftung
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetXY(140, 105);
$pdf->Cell(15, 5, "Konto", "LTR", 1, "L", 0);
$pdf->Ln();
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetXY(155, 105);
$pdf->Cell(15, 5, "Soll", "T", 1, "L", 0);
$pdf->Ln();
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetXY(170, 105);
$pdf->Cell(18, 5, "Haben", "LTR", 1, "L", 0);
$pdf->Ln();
//Zeile 1
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetXY(140, 110);
$pdf->Cell(15, 5, "$gebühr", "LTR", 1, "L", 0);
$pdf->Ln();
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetXY(155, 110);
$pdf->Cell(15, 5, "$gebührs", "T", 1, "L", 0);
$pdf->Ln();
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetXY(170, 110);
$pdf->Cell(18, 5, "$gebührh", "LTR", 1, "L", 0);
$pdf->Ln();
//Zeile 2
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetXY(140, 115);
$pdf->Cell(15, 5, "$erlös2", "LTR", 1, "R", 0);
$pdf->Ln();
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetXY(155, 115);
$pdf->Cell(15, 5, "$erlös2s", "T", 1, "L", 0);
$pdf->Ln();
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetXY(170, 115);
$pdf->Cell(18, 5, "$erlös2h", "LTR", 1, "L", 0);
$pdf->Ln();
//Zeile 3
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetXY(140, 120);
$pdf->Cell(15, 5, "$steuerk2", "LTR", 1, "R", 0);
$pdf->Ln();
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetXY(155, 120);
$pdf->Cell(15, 5, "$steuerk2s", "T", 1, "L", 0);
$pdf->Ln();
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetXY(170, 120);
$pdf->Cell(18, 5, "$steuerk2h", "LTR", 1, "L", 0);
$pdf->Ln();
//Zeile 4
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetXY(140, 125);
$pdf->Cell(15, 5, "Summe", "LTR", 1, "R", 0);
$pdf->Ln();
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetXY(155, 125);
$pdf->Cell(15, 5, "$sumso2", "T", 1, "L", 0);
$pdf->Ln();
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetXY(170, 125);
$pdf->Cell(18, 5, "$sumha2", "LTR", 1, "L", 0);
$pdf->Ln();
//Kontrolle
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetXY(140, 130);
$pdf->Cell(24, 5, "Datum:", "LTB", 1, "L", 0);
$pdf->Ln();
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetXY(164, 130);
$pdf->Cell(24, 5, "Zeichen:", "LTBR", 1, "L", 0);
$pdf->Ln();
}
////Artikeldaten Beschriftung
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 135);
$pdf->Cell(9, 5, "NR", "0", 1, "L", 0);
$pdf->SetXY(24, 135);
$pdf->Cell(10, 5, "Menge", "0", 1, "L", 0);
$pdf->SetXY(40, 135);
$pdf->Cell(18, 5, "Art.Nr.", "0", 1, "R", 0);
$pdf->SetXY(60, 135);
$pdf->Cell(80, 5, "Artikel", "0", 1, "L", 0);
$pdf->SetXY(145, 135);
$pdf->Cell(18, 5, "Einzelpreis", "0", 1, "R", 0);
$pdf->SetXY(170, 135);
$pdf->Cell(18, 5, "Gesamtpreis", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 1
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 142);
$pdf->Cell(7, 4, "1", "0", 1, "R", 0);
$pdf->SetXY(28, 142);
$pdf->Cell(8, 4, "$menge01", "0", 1, "R", 0);
$pdf->SetXY(40, 142);
$pdf->Cell(18, 4, "$artikelnummer01", "0", 1, "R", 0);
$pdf->SetXY(60, 142);
$pdf->MultiCell(95, 4, "$artikel01", "0", "L", 0);
$pdf->SetXY(145, 142);
$pdf->Cell(18, 4, "$einzelpreis01", "0", 1, "R", 0);
$pdf->SetXY(170, 142);
$pdf->Cell(18, 4, "$gesamtpreis01", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 2
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 152);
$pdf->Cell(7, 4, "$pos2", "0", 1, "R", 0);
$pdf->SetXY(28, 152);
$pdf->Cell(8, 4, "$menge02", "0", 1, "R", 0);
$pdf->SetXY(40, 152);
$pdf->Cell(18, 4, "$artikelnummer02", "0", 1, "R", 0);
$pdf->SetXY(60, 152);
$pdf->MultiCell(95, 4, "$artikel02", "0", "L", 0);
$pdf->SetXY(145, 152);
$pdf->Cell(18, 4, "$einzelpreis02", "0", 1, "R", 0);
$pdf->SetXY(170, 152);
$pdf->Cell(18, 4, "$gesamtpreis02", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 3
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 162);
$pdf->Cell(7, 4, "$pos3", "0", 1, "R", 0);
$pdf->SetXY(28, 162);
$pdf->Cell(8, 4, "$menge03", "0", 1, "R", 0);
$pdf->SetXY(40, 162);
$pdf->Cell(18, 4, "$artikelnummer03", "0", 1, "R", 0);
$pdf->SetXY(60, 162);
$pdf->MultiCell(95, 4, "$artikel03", "0", "L", 0);
$pdf->SetXY(145, 162);
$pdf->Cell(18, 4, "$einzelpreis03", "0", 1, "R", 0);
$pdf->SetXY(170, 162);
$pdf->Cell(18, 4, "$gesamtpreis03", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 4
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 172);
$pdf->Cell(7, 4, "$pos4", "0", 1, "R", 0);
$pdf->SetXY(28, 172);
$pdf->Cell(8, 4, "$menge04", "0", 1, "R", 0);
$pdf->SetXY(40, 172);
$pdf->Cell(18, 4, "$artikelnummer04", "0", 1, "R", 0);
$pdf->SetXY(60, 172);
$pdf->MultiCell(95, 4, "$artikel04", "0", "L", 0);
$pdf->SetXY(145, 172);
$pdf->Cell(18, 4, "$einzelpreis04", "0", 1, "R", 0);
$pdf->SetXY(170, 172);
$pdf->Cell(18, 4, "$gesamtpreis04", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 5
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 182);
$pdf->Cell(7, 4, "$pos5", "0", 1, "R", 0);
$pdf->SetXY(28, 182);
$pdf->Cell(8, 4, "$menge05", "0", 1, "R", 0);
$pdf->SetXY(40, 182);
$pdf->Cell(18, 4, "$artikelnummer05", "0", 1, "R", 0);
$pdf->SetXY(60, 182);
$pdf->MultiCell(95, 4, "$artikel05", "0", "L", 0);
$pdf->SetXY(145, 182);
$pdf->Cell(18, 4, "$einzelpreis05", "0", 1, "R", 0);
$pdf->SetXY(170, 182);
$pdf->Cell(18, 4, "$gesamtpreis05", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 6
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 192);
$pdf->Cell(7, 4, "$pos6", "0", 1, "R", 0);
$pdf->SetXY(28, 192);
$pdf->Cell(8, 4, "$menge06", "0", 1, "R", 0);
$pdf->SetXY(40, 192);
$pdf->Cell(18, 4, "$artikelnummer06", "0", 1, "R", 0);
$pdf->SetXY(60, 192);
$pdf->MultiCell(95, 4, "$artikel06", "0", "L", 0);
$pdf->SetXY(145, 192);
$pdf->Cell(18, 4, "$einzelpreis06", "0", 1, "R", 0);
$pdf->SetXY(170, 192);
$pdf->Cell(18, 4, "$gesamtpreis06", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 7
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 202);
$pdf->Cell(7, 4, "$pos7", "0", 1, "R", 0);
$pdf->SetXY(28, 202);
$pdf->Cell(8, 4, "$menge07", "0", 1, "R", 0);
$pdf->SetXY(40, 202);
$pdf->Cell(18, 4, "$artikelnummer07", "0", 1, "R", 0);
$pdf->SetXY(60, 202);
$pdf->MultiCell(95, 4, "$artikel07", "0", "L", 0);
$pdf->SetXY(145, 202);
$pdf->Cell(18, 4, "$einzelpreis07", "0", 1, "R", 0);
$pdf->SetXY(170, 202);
$pdf->Cell(18, 4, "$gesamtpreis07", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 8
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 212);
$pdf->Cell(7, 4, "$pos8", "0", 1, "R", 0);
$pdf->SetXY(28, 212);
$pdf->Cell(8, 4, "$menge08", "0", 1, "R", 0);
$pdf->SetXY(40, 212);
$pdf->Cell(18, 4, "$artikelnummer08", "0", 1, "R", 0);
$pdf->SetXY(60, 212);
$pdf->MultiCell(95, 4, "$artikel08", "0", "L", 0);
$pdf->SetXY(145, 212);
$pdf->Cell(18, 4, "$einzelpreis08", "0", 1, "R", 0);
$pdf->SetXY(170, 212);
$pdf->Cell(18, 4, "$gesamtpreis08", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 9
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 222);
$pdf->Cell(7, 4, "$pos9", "0", 1, "R", 0);
$pdf->SetXY(28, 222);
$pdf->Cell(8, 4, "$menge09", "0", 1, "R", 0);
$pdf->SetXY(40, 222);
$pdf->Cell(18, 4, "$artikelnummer09", "0", 1, "R", 0);
$pdf->SetXY(60, 222);
$pdf->MultiCell(95, 4, "$artikel09", "0", "L", 0);
$pdf->SetXY(145, 222);
$pdf->Cell(18, 4, "$einzelpreis09", "0", 1, "R", 0);
$pdf->SetXY(170, 222);
$pdf->Cell(18, 4, "$gesamtpreis09", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 10
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 232);
$pdf->Cell(7, 4, "$pos10", "0", 1, "R", 0);
$pdf->SetXY(28, 232);
$pdf->Cell(8, 4, "$menge10", "0", 1, "R", 0);
$pdf->SetXY(40, 232);
$pdf->Cell(18, 4, "$artikelnummer10", "0", 1, "R", 0);
$pdf->SetXY(60, 232);
$pdf->MultiCell(95, 4, "$artikel10", "0", "L", 0);
$pdf->SetXY(145, 232);
$pdf->Cell(18, 4, "$einzelpreis10", "0", 1, "R", 0);
$pdf->SetXY(170, 232);
$pdf->Cell(18, 4, "$gesamtpreis10", "0", 1, "R", 0);
$pdf->Ln();
////Linie oben
$pdf->Line(15, 140, 190, 140);
$pdf->SetLineWidth(0.2);
$pdf->Ln();
////Linie unten
$pdf->Line(15, 242, 190, 242);
$pdf->SetLineWidth(0.2);
$pdf->Ln();
////Zusammenfassung
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(130, 245);
$pdf->Cell(38, 5, "Zwischensumme:", "0", 1, "R", 0);
$pdf->Ln();
$pdf->SetXY(130, 250);
$pdf->Cell(38, 5, "Porto & Verpackung:", "0", 1, "R", 0);
$pdf->Ln();
$pdf->SetXY(130, 255);
$pdf->Cell(38, 5, "inkl. MwSt (19%):", "0", 1, "R", 0);
$pdf->SetXY(130, 260);
$pdf->Cell(38, 5, "Endebetrag (EUR)", "0", 1, "R", 0);
$pdf->Ln();
////Zusammenfassung2
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(170, 245);
$pdf->Cell(18, 5, "$zwischensumme", "0", 1, "R", 0);
$pdf->Ln();
$pdf->SetXY(170, 250);
$pdf->Cell(18, 5, "$versandkosten", "0", 1, "R", 0);
$pdf->Ln();
$pdf->SetXY(170, 255);
$pdf->Cell(18, 5, "$steuer", "0", 1, "R", 0);
$pdf->SetXY(170, 260);
$pdf->Cell(18, 5, "$endbetrag", "0", 1, "R", 0);
$pdf->Ln();
////Hinweis
$pdf->SetFont("Helvetica", "", 8);
$pdf->SetXY(15, 242);
$pdf->MultiCell(115, 4, "$hinweis", 0, "L", 0);
$pdf->Ln();
////Linie Footer
$pdf->Line(15, 268, 190, 268);
$pdf->SetLineWidth(0.2);
$pdf->Ln();
}
$pdf->Output("seite2-buchhaltung/$zahlungsart-$bestellnummer-$ebayname-$email.pdf","F");
?>

Benutzeravatar
Wirus!
Beiträge: 1523
Registriert: Do 22. Jun 2006, 18:23

Re: Mit einem Aufruf 2 getrennte Seiten erstellen

Beitragvon Wirus! » So 2. Sep 2018, 18:34

Nur leider werden die zusätzlichen Angaben für die Buchhaltung nicht auf der Serverdatei gespeichert.


Das ist auch nicht zu erwarten. Wenn Du Output() aufrufst, wird das PDF "abgeschlossen", Ergänzungen wir Du sie machst, sind dann nicht mehr möglich. So wie Du das machst, geht es daher nicht. Es gibt aber einen vergleichsweise einfachen Würgaround, der das ohne viele Änderungen möglich macht.

Dazu klonst Du das Objekt vor dem ersten Aufruf, gibst das PDF aus und machst für die geänderte Version mit den Klon weiter

Code: Alles auswählen

...
$pdf->Ln();
}
$pdf2 = clone $pdf;[/color] // zusätzliche Zeile
$pdf->Output("$bestellnummer.pdf","I");
...
//////////////////////////////////////////////////////////////////// Zweite Seite
$pdf2>AddPage(); // ab hier $pdf2 statt $pdf
...
$pdf2->Output("seite2-buchhaltung/$zahlungsart-$bestellnummer-$ebayname-$email.pdf","F");
?>

Spiro
Benutzer
Beiträge: 15
Registriert: Mi 2. Nov 2016, 09:07

Re: Mit einem Aufruf 2 getrennte Seiten erstellen

Beitragvon Spiro » Mi 5. Sep 2018, 13:04

Danke für den Tipp.

Werde das mal am WE ausprobieren.

Spiro
Benutzer
Beiträge: 15
Registriert: Mi 2. Nov 2016, 09:07

Re: Mit einem Aufruf 2 getrennte Seiten erstellen

Beitragvon Spiro » Sa 8. Sep 2018, 09:03

Hallo Wirus,

eingebaut und getestet. Klappt leider nicht. In der zweiten Seite werden leider die Zusatzangaben nicht ausgegeben. So wie du es geschrieben hast, habe ich vor dem Output den Clone aufgerufen und danach mit pdf2 weitergemacht. Es ändert sich aber nichts. Die zweite Seite sieht genauso aus wie die erste.

Gibt es vielleicht eine Möglichkeit nach dem Output eine andere php-Datei aufzurufen? Das wäre doch auch eine Möglichkeit.

Hier der neue Code:

Code: Alles auswählen

<?php
//error_reporting(E_ALL);
$bestellnummer = $_GET["num"];
include ("update.php");
//
if ($einzelpreis01==""){
$einzelpreis01="0.00";
}
if ($gesamtpreis01==""){
$gesamtpreis01="0.00";
}
if ($einzelpreis02==""){
$einzelpreis02="0.00";
}
if ($gesamtpreis02==""){
$gesamtpreis02="0.00";
}
if ($einzelpreis03==""){
$einzelpreis03="0.00";
}
if ($gesamtpreis03==""){
$gesamtpreis03="0.00";
}
if ($einzelpreis04==""){
$einzelpreis04="0.00";
}
if ($gesamtpreis04==""){
$gesamtpreis04="0.00";
}
if ($einzelpreis05==""){
$einzelpreis05="0.00";
}
if ($gesamtpreis05==""){
$gesamtpreis05="0.00";
}
if ($einzelpreis06==""){
$einzelpreis06="0.00";
}
if ($gesamtpreis06==""){
$gesamtpreis06="0.00";
}
if ($einzelpreis07==""){
$einzelpreis07="0.00";
}
if ($gesamtpreis07==""){
$gesamtpreis07="0.00";
}
if ($einzelpreis08==""){
$einzelpreis08="0.00";
}
if ($gesamtpreis08==""){
$gesamtpreis08="0.00";
}
if ($einzelpreis09==""){
$einzelpreis09="0.00";
}
if ($gesamtpreis09==""){
$gesamtpreis09="0.00";
}
if ($einzelpreis10==""){
$einzelpreis10="0.00";
}
if ($gesamtpreis10==""){
$gesamtpreis10="0.00";
}if ($versandkosten==""){
$versandkosten="0.00";
}if ($steuer==""){
$steuer="0.00";
}if ($zwischensumme==""){
$zwischensumme="0.00";
}if ($endbetrag==""){
$endbetrag="0.00";
}
//USt-Id anzeigen oder nicht
if ($ustid==""){
$ustid2="";
}elseif   ($ustid!==""){
$ustid2="Ihre USt-ID:";
}
//Zahlungsart ausschreiben + Hinweistext
if ($zahlungsart=="vk"){
$zahlungsart="Vorkasse";
$hinweis ="Wir bedanken uns für Ihren Auftrag.
Es gelten unsere allgemeinen Verkaufs-, Lieferungs- und Zahlungsbedingungen.
Das Rechnungsdatum entspricht dem Lieferdatum.";
}elseif   ($zahlungsart=="pp"){
$zahlungsart="PayPal";
$hinweis ="Wir bedanken uns für Ihren Auftrag.
Es gelten unsere allgemeinen Verkaufs-, Lieferungs- und Zahlungsbedingungen.
Das Rechnungsdatum entspricht dem Lieferdatum.";
}elseif   ($zahlungsart=="rg"){
$zahlungsart="Rechnung";
$hinweis ="Wir bedanken uns für Ihren Auftrag.
Es gelten unsere allgemeinen Verkaufs-, Lieferungs- und Zahlungsbedingungen.
Das Rechnungsdatum entspricht dem Lieferdatum.
Hinweis: Falls noch nicht erfolgt, überweisen Sie den Betrag innerhalb von 14 Tagen.
Die Ware bleibt bis zur vollständigen Zahlung unser Eigentum.";
}elseif   ($zahlungsart=="nb"){
$zahlungsart="nicht bezahlt";
}elseif   ($zahlungsart=="ku"){
$zahlungsart="Kulanz";
$hinweis ="Dies ist eine Kulanzlieferung.
";
}elseif   ($zahlungsart=="mu"){
$zahlungsart="Muster";
$hinweis ="Dies ist eine Musterlieferung.
";
}elseif   ($zahlungsart=="ers"){
$zahlungsart="Ersatzlieferung";
$hinweis ="Dies ist eine Ersatzlieferung.
";
}else{$zahlungsart="Storno";}
//Buchungstabelle füllen
if ($zahlungsart=="Storno"){
   $beleg="STORNO";
   $bank="1200";
   $erlös="8400";
   $steuerk="1776";
   $summe=$endbetrag;
   $banks=$summe;
   $steuerkh=($summe/119*19);
   $erlösh=($summe-$steuerkh);
   $sumso=($summe+$erlöss+$steuerks);
   $sumha=($bankh+$erlösh+$steuerkh);
   }elseif($zahlungsart=="Kulanz"){
      $beleg="KULANZ";
   }elseif($zahlungsart=="Muster"){
      $beleg="Muster";
   }elseif($zahlungsart=="Ersatzlieferung"){
      $beleg="ERSATZ";
   }elseif($zahlungsart=="Vorkasse"){
      $bank="1200";
      $erlös="8400";
      $steuerk="1776";
      $beleg="AR-VK";
      $summe=$endbetrag;
      $banks=$summe;
      $steuerkh=($summe/119*19);
      $erlösh=($summe-$steuerkh);
      $sumso=($summe+$erlöss+$steuerks);
      $sumha=($bankh+$erlösh+$steuerkh);
   }elseif($zahlungsart=="PayPal"){
   $summe=$endbetrag;
   $gebührs=(((($summe/100)*1.9)+0.35));
   $banks=($summe-$gebührs);
   $steuerkh=(($banks/119*19));
   $erlösh=($banks-$steuerkh);   
   $sumso=($banks+$erlöss+$steuerks);
   $sumha=($erlösh+$steuerkh);
   $steuerk2h=($gebührs/119*19);
   $erlös2h=($gebührs-$steuerk2h);
   $sumso2=($gebührs+$erlös2s+$steuerk2s);
   $sumha2=($gebührh+$erlös2h+$steuerk2h);
$beleg="AR-PP";   
$bank="1210";
$erlös="8400";
$steuerk="1776";
$gebühr="4972";
$erlös2="8400";
$steuerk2="1776";
}
//Zahlenformat Buchungstabelle
if ($banks!="") {
$banks=number_format($banks, 2, ',', '.');
}else {$banks="";}
if ($bankh!="") {
$bankh=number_format($bankh, 2, ',', '.');
}else {$bankh="";}
if ($erlöss!="") {
$erlöss=number_format($erlöss, 2, ',', '.');
}else {$erlöss="";}
if ($erlösh!="") {
$erlösh=number_format($erlösh, 2, ',', '.');
}else {$erlösh="";}
if ($steuerks!="") {
$steuerks=number_format($steuerks, 2, ',', '.');
}else {$steuerks="";}
if ($steuerkh!="") {
$steuerkh=number_format($steuerkh, 2, ',', '.');
}else {$steuerkh="";}
if ($sumso!="") {
$sumso=number_format($sumso, 2, ',', '.');
}else {$sumso="";}
if ($sumha!="") {
$sumha=number_format($sumha, 2, ',', '.');
}else {$sumha="";}
if ($gebührs!="") {
$gebührs=number_format($gebührs, 2, ',', '.');
}else {$gebührs="";}
if ($gebührh!="") {
$gebührh=number_format($gebührh, 2, ',', '.');
}else {$gebührh="";}
if ($erlös2s!="") {
$erlös2s=number_format($erlös2s, 2, ',', '.');
}else {$erlös2s="";}
if ($erlös2h!="") {
$erlös2h=number_format($erlös2h, 2, ',', '.');
}else {$erlös2h="";}
if ($steuerk2s!="") {
$steuerk2s=number_format($steuerk2s, 2, ',', '.');
}else {$steuerk2s="";}
if ($steuerk2h!="") {
$steuerk2h=number_format($steuerk2h, 2, ',', '.');
}else {$steuerk2h="";}
if ($sumso2!="") {
$sumso2=number_format($sumso2, 2, ',', '.');
}else {$sumso2="";}
if ($sumha2!="") {
$sumha2=number_format($sumha2, 2, ',', '.');
}else {$sumha2="";}
//Zahlenformat Artikelansicht
$einzelpreis01=number_format($einzelpreis01, 2, ',', ' ');
$gesamtpreis01=number_format($gesamtpreis01, 2, ',', ' ');
$einzelpreis02=number_format($einzelpreis02, 2, ',', ' ');
$gesamtpreis02=number_format($gesamtpreis02, 2, ',', ' ');
$einzelpreis03=number_format($einzelpreis03, 2, ',', ' ');
$gesamtpreis03=number_format($gesamtpreis03, 2, ',', ' ');
$einzelpreis04=number_format($einzelpreis04, 2, ',', ' ');
$gesamtpreis04=number_format($gesamtpreis04, 2, ',', ' ');
$einzelpreis05=number_format($einzelpreis05, 2, ',', ' ');
$gesamtpreis05=number_format($gesamtpreis05, 2, ',', ' ');
$einzelpreis06=number_format($einzelpreis06, 2, ',', ' ');
$gesamtpreis06=number_format($gesamtpreis06, 2, ',', ' ');
$einzelpreis07=number_format($einzelpreis07, 2, ',', ' ');
$gesamtpreis07=number_format($gesamtpreis07, 2, ',', ' ');
$einzelpreis08=number_format($einzelpreis08, 2, ',', ' ');
$gesamtpreis08=number_format($gesamtpreis08, 2, ',', ' ');
$einzelpreis09=number_format($einzelpreis09, 2, ',', ' ');
$gesamtpreis09=number_format($gesamtpreis09, 2, ',', ' ');
$einzelpreis10=number_format($einzelpreis10, 2, ',', ' ');
$gesamtpreis10=number_format($gesamtpreis10, 2, ',', ' ');
$zwischensumme=number_format($zwischensumme, 2, ',', ' ');
$versandkosten=number_format($versandkosten, 2, ',', ' ');
$endbetrag=number_format($endbetrag, 2, ',', ' ');
$steuer=number_format($steuer, 2, ',', ' ');
//Positionsnummern
if ($menge02=="" OR $menge02=="0"){
$pos2="";
$einzelpreis02="";
$gesamtpreis02="";
}else{$pos2="2";
}
if ($menge03=="" OR $menge03=="0"){
$pos3="";
$einzelpreis03="";
$gesamtpreis03="";
}else{$pos3="3";
}
if ($menge04=="" OR $menge04=="0"){
$pos4="";
$einzelpreis04="";
$gesamtpreis04="";
}else{$pos4="4";
}
if ($menge05=="" OR $menge05=="0"){
$pos5="";
$einzelpreis05="";
$gesamtpreis05="";
}else{$pos5="5";
}
if ($menge06=="" OR $menge06=="0"){
$pos6="";
$einzelpreis06="";
$gesamtpreis06="";
}else{$pos6="6";
}
if ($menge07=="" OR $menge07=="0"){
$pos7="";
$einzelpreis07="";
$gesamtpreis07="";
}else{$pos7="7";
}
if ($menge08=="" OR $menge08=="0"){
$pos8="";
$einzelpreis08="";
$gesamtpreis08="";
}else{$pos8="8";
}
if ($menge09=="" OR $menge09=="0"){
$pos9="";
$einzelpreis09="";
$gesamtpreis09="";
}else{$pos9="9";
}
if ($menge10=="" OR $menge10=="0"){
$pos10="";
$einzelpreis10="";
$gesamtpreis10="";
}else{$pos10="10";
}
///
require("fpdf/fpdf.php");
//Abfrage der Datenbank und Ausgabe der Daten
include ("config/configi.php");
$con2 = mysqli_connect($serveri,$useri,$passi);
@mysqli_select_db($con2, "$dbasei");
$infotext1 = mysqli_query($con2, "SELECT * FROM $tabelle2 WHERE status='1'");
$num = "1";
while($row = mysqli_fetch_array($infotext1)AND $i < $num) {
$nummer="$row[nummer]";
$infotext="$row[infotext]";
$status="$row[status]";
}
include ("config/config.php");
$con = mysqli_connect($server,$user,$pass);
@mysqli_select_db($con, "$dbase");
$result = mysqli_query($con, "SELECT * FROM $tabelle WHERE bestellnummer='$bestellnummer'");
$num = "1";
while($row = mysqli_fetch_assoc($result)AND $i < $num) {
//Umwandlung Umlaute
class utfFPDF extends FPDF
{
   function Cell($w, $h=0, $txt='', $border=0, $ln=0, $align='', $fill=false, $link='')
   {
      if ($txt != ''){
      $txt = utf8_decode($txt);
      }
      parent::Cell($w, $h, $txt, $border, $ln, $align, $fill, $link);
   }
   function Footer()
   {
////Footer
$this->SetFont("Helvetica", "", 8);
$this->SetXY(15, 270);
$this->Cell(30, 2, "www.Deine-Gravur.de", "0", 1, "L", 0);
$this->SetXY(55, 270);
$this->Cell(30, 2, "Tel.: (02354) 70 80 57-0", "0", 1, "L", 0);
$this->SetXY(95, 270);
$this->Cell(35, 2, "Onlinehandel Deine-Gravur.de", "0", 1, "L", 0);
$this->SetXY(155, 270);
$this->Cell(30, 2, "Steuer-Nr.: 212/5171/1232", "0", 1, "L", 0);
$this->Ln();
$this->SetXY(15, 273);
$this->Cell(30, 2, "Maik Nohl", "0", 1, "L", 0);
$this->SetXY(55, 273);
$this->Cell(30, 2, "Fax: (02354) 70 80 57-1", "0", 1, "L", 0);
$this->SetXY(95, 273);
$this->Cell(35, 2, "IBAN: DE06 4401 0046 0939 1184 65", "0", 1, "L", 0);
$this->SetXY(155, 273);
$this->Cell(30, 2, "UST-ID: DE 250 495 798\n", "0", 1, "L", 0);
$this->Ln();
$this->SetXY(15, 276);
$this->Cell(30, 2, "Ortsstr. 18", "0", 1, "L", 0);
$this->SetXY(55, 276);
$this->Cell(30, 2, "service@deine-Gravur.de", "0", 1, "L", 0);
$this->SetXY(95, 276);
$this->Cell(35, 2, "BIC: PBNKDEF", "0", 1, "L", 0);
$this->Ln();
$this->SetXY(15, 279);
$this->Cell(30, 2, "51647 Gummersbach", "0", 1, "L", 0);
$this->SetXY(95, 279);
$this->Cell(35, 2, "Postbank Dortmund", "0", 1, "L", 0);
$this->Ln();
   }
}
/// Seite 1
$pdf = new utfFPDF("P", "mm", "A4");
// Erste Seite
$pdf->AddPage();
/* Einstellung für ganze Seite */
$pdf->SetFont("Helvetica", "", 12);
////Infotext
$pdf->SetFont("Helvetica", "B", 14);
$pdf->SetXY(50, 17);
$pdf->MultiCell(100, 5, "$infotext", "", "C", 0);
$pdf->SetLineWidth(0.2);
$pdf->Ln();
////Logo
$pdf->Image('images/logo_original.png', 165, 25, 25, 0);
////Unter Logo
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetFontSize(8);
$pdf->SetXY(162, 45);
$pdf->Cell(30, 5, "www.Deine-Gravur.de", "B", 0, "C", 0);
$pdf->SetLineWidth(0.2);
$pdf->Ln();
$pdf->SetXY(162, 50);
$pdf->SetFont("Helvetica", "BI", 8);
$pdf->Cell(30, 5, "L a s e r D e s i g n", "0", 0, "C", 0);
$pdf->Ln();
/*
////QR-Code
$pdf->SetXY(166, 56);
$pdf->SetFont("Helvetica", "I", 8);
$pdf->Cell(30, 5, "Online bestellen:", "0", 0, "L", 0);
$pdf->Image('images/qrcode.png', 165, 60, 25, 0);
$pdf->Ln();
*/
////Absender
$pdf->SetFont("Helvetica", "I", 8);
$pdf->SetXY(20, 45);
$pdf->Cell(67, 5, "Deine-Gravur.de | Ortsstr. 18 | 51647 Gummersbach", "B", 1, "L", 0);
$pdf->SetLineWidth(0.2);
$pdf->Ln();
////Lieferanschrift
$pdf->SetFont("Helvetica", "B", 9);
$pdf->SetXY(20, 53);
$pdf->Cell(30, 5, "Lieferanschrift", "0", 0, "L", 0);
$pdf->Ln();
////Rechnungsanschrift
$pdf->SetFont("Helvetica", "B", 9);
$pdf->SetXY(110, 53);
$pdf->Cell(30, 5, "Rechnungsanschrift", "0", 1, "L", 0);
$pdf->Ln();
////Lieferanschrift2
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(20, 58);
$pdf->MultiCell(75, 5, "$lieferanschrift", 0, "L", 0);
$pdf->Ln();
////Rechnungsanschrift2
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(110, 58);
$pdf->MultiCell(75, 5, "$rechnungsanschrift", 0, "L", 0);
$pdf->Ln();
////Rechnungsdaten
$pdf->SetFont("Helvetica", "B", 12);
$pdf->SetXY(15, 90);
$pdf->Cell(45, 20, "Rechnung", "0", 1, "L", 0);
$pdf->Ln();
////Rechnungsdaten2
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 102);
$pdf->Cell(25, 5, "Datum:", "0", 1, "L", 0);
$pdf->Ln();
$pdf->SetXY(15, 107);
$pdf->Cell(25, 5, "Rechnungsnr.:", "0", 1, "L", 0);
$pdf->Ln();
$pdf->SetXY(15, 112);
$pdf->Cell(25, 5, "Zahlungsart:", "0", 1, "L", 0);
$pdf->Ln();
$pdf->SetXY(15, 117);
$pdf->Cell(25, 5, "Zahlungseingang:", "0", 1, "L", 0);
$pdf->Ln();
$pdf->SetXY(15, 122);
$pdf->Cell(25, 5, "$ustid2", "0", 1, "L", 0);
$pdf->Ln();
////Rechnungsdaten3
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(49, 102);
$pdf->Cell(25, 5, "$bestelldatum", "0", 1, "L", 0);
$pdf->Ln();
$pdf->SetXY(49, 107);
$pdf->Cell(25, 5, "$bestellnummer", "0", 1, "L", 0);
$pdf->Ln();
$pdf->SetXY(49, 112);
$pdf->Cell(25, 5, "$zahlungsart", "0", 1, "L", 0);
$pdf->Ln();
$pdf->SetXY(49, 117);
$pdf->Cell(25, 5, "$zahlungseingang", "0", 1, "L", 0);
$pdf->Ln();
$pdf->SetXY(49, 122);
$pdf->Cell(25, 5, "$ustid", "0", 1, "L", 0);
$pdf->Ln();
////Artikeldaten Beschriftung
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 135);
$pdf->Cell(9, 5, "NR", "0", 1, "L", 0);
$pdf->SetXY(24, 135);
$pdf->Cell(10, 5, "Menge", "0", 1, "L", 0);
$pdf->SetXY(40, 135);
$pdf->Cell(18, 5, "Art.Nr.", "0", 1, "R", 0);
$pdf->SetXY(60, 135);
$pdf->Cell(80, 5, "Artikel", "0", 1, "L", 0);
$pdf->SetXY(145, 135);
$pdf->Cell(18, 5, "Einzelpreis", "0", 1, "R", 0);
$pdf->SetXY(170, 135);
$pdf->Cell(18, 5, "Gesamtpreis", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 1
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 142);
$pdf->Cell(7, 4, "1", "0", 1, "R", 0);
$pdf->SetXY(28, 142);
$pdf->Cell(8, 4, "$menge01", "0", 1, "R", 0);
$pdf->SetXY(40, 142);
$pdf->Cell(18, 4, "$artikelnummer01", "0", 1, "R", 0);
$pdf->SetXY(60, 142);
$pdf->MultiCell(95, 4, "$artikel01", "0", "L", 0);
$pdf->SetXY(145, 142);
$pdf->Cell(18, 4, "$einzelpreis01", "0", 1, "R", 0);
$pdf->SetXY(170, 142);
$pdf->Cell(18, 4, "$gesamtpreis01", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 2
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 152);
$pdf->Cell(7, 4, "$pos2", "0", 1, "R", 0);
$pdf->SetXY(28, 152);
$pdf->Cell(8, 4, "$menge02", "0", 1, "R", 0);
$pdf->SetXY(40, 152);
$pdf->Cell(18, 4, "$artikelnummer02", "0", 1, "R", 0);
$pdf->SetXY(60, 152);
$pdf->MultiCell(95, 4, "$artikel02", "0", "L", 0);
$pdf->SetXY(145, 152);
$pdf->Cell(18, 4, "$einzelpreis02", "0", 1, "R", 0);
$pdf->SetXY(170, 152);
$pdf->Cell(18, 4, "$gesamtpreis02", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 3
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 162);
$pdf->Cell(7, 4, "$pos3", "0", 1, "R", 0);
$pdf->SetXY(28, 162);
$pdf->Cell(8, 4, "$menge03", "0", 1, "R", 0);
$pdf->SetXY(40, 162);
$pdf->Cell(18, 4, "$artikelnummer03", "0", 1, "R", 0);
$pdf->SetXY(60, 162);
$pdf->MultiCell(95, 4, "$artikel03", "0", "L", 0);
$pdf->SetXY(145, 162);
$pdf->Cell(18, 4, "$einzelpreis03", "0", 1, "R", 0);
$pdf->SetXY(170, 162);
$pdf->Cell(18, 4, "$gesamtpreis03", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 4
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 172);
$pdf->Cell(7, 4, "$pos4", "0", 1, "R", 0);
$pdf->SetXY(28, 172);
$pdf->Cell(8, 4, "$menge04", "0", 1, "R", 0);
$pdf->SetXY(40, 172);
$pdf->Cell(18, 4, "$artikelnummer04", "0", 1, "R", 0);
$pdf->SetXY(60, 172);
$pdf->MultiCell(95, 4, "$artikel04", "0", "L", 0);
$pdf->SetXY(145, 172);
$pdf->Cell(18, 4, "$einzelpreis04", "0", 1, "R", 0);
$pdf->SetXY(170, 172);
$pdf->Cell(18, 4, "$gesamtpreis04", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 5
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 182);
$pdf->Cell(7, 4, "$pos5", "0", 1, "R", 0);
$pdf->SetXY(28, 182);
$pdf->Cell(8, 4, "$menge05", "0", 1, "R", 0);
$pdf->SetXY(40, 182);
$pdf->Cell(18, 4, "$artikelnummer05", "0", 1, "R", 0);
$pdf->SetXY(60, 182);
$pdf->MultiCell(95, 4, "$artikel05", "0", "L", 0);
$pdf->SetXY(145, 182);
$pdf->Cell(18, 4, "$einzelpreis05", "0", 1, "R", 0);
$pdf->SetXY(170, 182);
$pdf->Cell(18, 4, "$gesamtpreis05", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 6
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 192);
$pdf->Cell(7, 4, "$pos6", "0", 1, "R", 0);
$pdf->SetXY(28, 192);
$pdf->Cell(8, 4, "$menge06", "0", 1, "R", 0);
$pdf->SetXY(40, 192);
$pdf->Cell(18, 4, "$artikelnummer06", "0", 1, "R", 0);
$pdf->SetXY(60, 192);
$pdf->MultiCell(95, 4, "$artikel06", "0", "L", 0);
$pdf->SetXY(145, 192);
$pdf->Cell(18, 4, "$einzelpreis06", "0", 1, "R", 0);
$pdf->SetXY(170, 192);
$pdf->Cell(18, 4, "$gesamtpreis06", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 7
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 202);
$pdf->Cell(7, 4, "$pos7", "0", 1, "R", 0);
$pdf->SetXY(28, 202);
$pdf->Cell(8, 4, "$menge07", "0", 1, "R", 0);
$pdf->SetXY(40, 202);
$pdf->Cell(18, 4, "$artikelnummer07", "0", 1, "R", 0);
$pdf->SetXY(60, 202);
$pdf->MultiCell(95, 4, "$artikel07", "0", "L", 0);
$pdf->SetXY(145, 202);
$pdf->Cell(18, 4, "$einzelpreis07", "0", 1, "R", 0);
$pdf->SetXY(170, 202);
$pdf->Cell(18, 4, "$gesamtpreis07", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 8
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 212);
$pdf->Cell(7, 4, "$pos8", "0", 1, "R", 0);
$pdf->SetXY(28, 212);
$pdf->Cell(8, 4, "$menge08", "0", 1, "R", 0);
$pdf->SetXY(40, 212);
$pdf->Cell(18, 4, "$artikelnummer08", "0", 1, "R", 0);
$pdf->SetXY(60, 212);
$pdf->MultiCell(95, 4, "$artikel08", "0", "L", 0);
$pdf->SetXY(145, 212);
$pdf->Cell(18, 4, "$einzelpreis08", "0", 1, "R", 0);
$pdf->SetXY(170, 212);
$pdf->Cell(18, 4, "$gesamtpreis08", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 9
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 222);
$pdf->Cell(7, 4, "$pos9", "0", 1, "R", 0);
$pdf->SetXY(28, 222);
$pdf->Cell(8, 4, "$menge09", "0", 1, "R", 0);
$pdf->SetXY(40, 222);
$pdf->Cell(18, 4, "$artikelnummer09", "0", 1, "R", 0);
$pdf->SetXY(60, 222);
$pdf->MultiCell(95, 4, "$artikel09", "0", "L", 0);
$pdf->SetXY(145, 222);
$pdf->Cell(18, 4, "$einzelpreis09", "0", 1, "R", 0);
$pdf->SetXY(170, 222);
$pdf->Cell(18, 4, "$gesamtpreis09", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 10
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 232);
$pdf->Cell(7, 4, "$pos10", "0", 1, "R", 0);
$pdf->SetXY(28, 232);
$pdf->Cell(8, 4, "$menge10", "0", 1, "R", 0);
$pdf->SetXY(40, 232);
$pdf->Cell(18, 4, "$artikelnummer10", "0", 1, "R", 0);
$pdf->SetXY(60, 232);
$pdf->MultiCell(95, 4, "$artikel10", "0", "L", 0);
$pdf->SetXY(145, 232);
$pdf->Cell(18, 4, "$einzelpreis10", "0", 1, "R", 0);
$pdf->SetXY(170, 232);
$pdf->Cell(18, 4, "$gesamtpreis10", "0", 1, "R", 0);
$pdf->Ln();
////Linie oben
$pdf->Line(15, 140, 190, 140);
$pdf->SetLineWidth(0.2);
$pdf->Ln();
////Linie unten
$pdf->Line(15, 242, 190, 242);
$pdf->SetLineWidth(0.2);
$pdf->Ln();
////Zusammenfassung
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(130, 245);
$pdf->Cell(38, 5, "Zwischensumme:", "0", 1, "R", 0);
$pdf->Ln();
$pdf->SetXY(130, 250);
$pdf->Cell(38, 5, "Porto & Verpackung:", "0", 1, "R", 0);
$pdf->Ln();
$pdf->SetXY(130, 255);
$pdf->Cell(38, 5, "inkl. MwSt (19%):", "0", 1, "R", 0);
$pdf->SetXY(130, 260);
$pdf->Cell(38, 5, "Endebetrag (EUR)", "0", 1, "R", 0);
$pdf->Ln();
////Zusammenfassung2
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(170, 245);
$pdf->Cell(18, 5, "$zwischensumme", "0", 1, "R", 0);
$pdf->Ln();
$pdf->SetXY(170, 250);
$pdf->Cell(18, 5, "$versandkosten", "0", 1, "R", 0);
$pdf->Ln();
$pdf->SetXY(170, 255);
$pdf->Cell(18, 5, "$steuer", "0", 1, "R", 0);
$pdf->SetXY(170, 260);
$pdf->Cell(18, 5, "$endbetrag", "0", 1, "R", 0);
$pdf->Ln();
////Hinweis
$pdf->SetFont("Helvetica", "", 8);
$pdf->SetXY(15, 242);
$pdf->MultiCell(115, 4, "$hinweis", 0, "L", 0);
$pdf->Ln();
////Linie Footer
$pdf->Line(15, 268, 190, 268);
$pdf->SetLineWidth(0.2);
$pdf->Ln();
}
$pdf2 = clone $pdf; // zusätzliche Zeile
$pdf->Output("$bestellnummer.pdf","I");
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
while($row = mysqli_fetch_assoc($result)AND $i < $num) {
//Umwandlung Umlaute
class utfFpdf2 extends FPDF
{
   function Cell($w, $h=0, $txt='', $border=0, $ln=0, $align='', $fill=false, $link='')
   {
      if ($txt != ''){
      $txt = utf8_decode($txt);
      }
      parent::Cell($w, $h, $txt, $border, $ln, $align, $fill, $link);
   }
   function Footer()
   {
////Footer
$this->SetFont("Helvetica", "", 8);
$this->SetXY(15, 270);
$this->Cell(30, 2, "www.Deine-Gravur.de", "0", 1, "L", 0);
$this->SetXY(55, 270);
$this->Cell(30, 2, "Tel.: (02354) 70 80 57-0", "0", 1, "L", 0);
$this->SetXY(95, 270);
$this->Cell(35, 2, "Onlinehandel Deine-Gravur.de", "0", 1, "L", 0);
$this->SetXY(155, 270);
$this->Cell(30, 2, "Steuer-Nr.: 212/5171/1232", "0", 1, "L", 0);
$this->Ln();
$this->SetXY(15, 273);
$this->Cell(30, 2, "Maik Nohl", "0", 1, "L", 0);
$this->SetXY(55, 273);
$this->Cell(30, 2, "Fax: (02354) 70 80 57-1", "0", 1, "L", 0);
$this->SetXY(95, 273);
$this->Cell(35, 2, "IBAN: DE06 4401 0046 0939 1184 65", "0", 1, "L", 0);
$this->SetXY(155, 273);
$this->Cell(30, 2, "UST-ID: DE 250 495 798\n", "0", 1, "L", 0);
$this->Ln();
$this->SetXY(15, 276);
$this->Cell(30, 2, "Ortsstr. 18", "0", 1, "L", 0);
$this->SetXY(55, 276);
$this->Cell(30, 2, "service@deine-Gravur.de", "0", 1, "L", 0);
$this->SetXY(95, 276);
$this->Cell(35, 2, "BIC: PBNKDEF", "0", 1, "L", 0);
$this->Ln();
$this->SetXY(15, 279);
$this->Cell(30, 2, "51647 Gummersbach", "0", 1, "L", 0);
$this->SetXY(95, 279);
$this->Cell(35, 2, "Postbank Dortmund", "0", 1, "L", 0);
$this->Ln();
   }
}
//////////////////////////////////////////////////////////////////// Zweite Seite
$pdf2 = new utfFPDF2("P", "mm", "A4");
////////
$pdf2->AddPage();
/* Einstellung für ganze Seite */
$pdf2->SetFont("Helvetica", "", 12);
////Infotext
$pdf2->SetFont("Helvetica", "B", 14);
$pdf2->SetXY(50, 17);
$pdf2->MultiCell(100, 5, "$infotext", "", "C", 0);
$pdf2->SetLineWidth(0.2);
$pdf2->Ln();
////Logo
$pdf2->Image('images/logo_original.png', 165, 25, 25, 0);
////Unter Logo
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetFontSize(8);
$pdf2->SetXY(162, 45);
$pdf2->Cell(30, 5, "www.Deine-Gravur.de", "B", 0, "C", 0);
$pdf2->SetLineWidth(0.2);
$pdf2->Ln();
$pdf2->SetXY(162, 50);
$pdf2->SetFont("Helvetica", "BI", 8);
$pdf2->Cell(30, 5, "L a s e r D e s i g n", "0", 0, "C", 0);
$pdf2->Ln();
/*
////QR-Code
$pdf2->SetXY(166, 56);
$pdf2->SetFont("Helvetica", "I", 8);
$pdf2->Cell(30, 5, "Online bestellen:", "0", 0, "L", 0);
$pdf2->Image('images/qrcode.png', 165, 60, 25, 0);
$pdf2->Ln();
*/
////Absender
$pdf2->SetFont("Helvetica", "I", 8);
$pdf2->SetXY(20, 45);
$pdf2->Cell(67, 5, "Deine-Gravur.de | Ortsstr. 18 | 51647 Gummersbach", "B", 1, "L", 0);
$pdf2->SetLineWidth(0.2);
$pdf2->Ln();
////Lieferanschrift
$pdf2->SetFont("Helvetica", "B", 9);
$pdf2->SetXY(20, 53);
$pdf2->Cell(30, 5, "Lieferanschrift", "0", 0, "L", 0);
$pdf2->Ln();
////Rechnungsanschrift
$pdf2->SetFont("Helvetica", "B", 9);
$pdf2->SetXY(110, 53);
$pdf2->Cell(30, 5, "Rechnungsanschrift", "0", 1, "L", 0);
$pdf2->Ln();
////Lieferanschrift2
$pdf2->SetFont("Helvetica", "", 10);
$pdf2->SetXY(20, 58);
$pdf2->MultiCell(75, 5, "$lieferanschrift", 0, "L", 0);
$pdf2->Ln();
////Rechnungsanschrift2
$pdf2->SetFont("Helvetica", "", 10);
$pdf2->SetXY(110, 58);
$pdf2->MultiCell(75, 5, "$rechnungsanschrift", 0, "L", 0);
$pdf2->Ln();
////Rechnungsdaten
$pdf2->SetFont("Helvetica", "B", 12);
$pdf2->SetXY(15, 90);
$pdf2->Cell(45, 20, "Rechnung", "0", 1, "L", 0);
$pdf2->Ln();
////Rechnungsdaten2
$pdf2->SetFont("Helvetica", "", 10);
$pdf2->SetXY(15, 102);
$pdf2->Cell(25, 5, "Datum:", "0", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetXY(15, 106);
$pdf2->Cell(25, 5, "Rechnungsnr.:", "0", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetXY(15, 110);
$pdf2->Cell(25, 5, "Zahlungsart:", "0", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetXY(15, 114);
$pdf2->Cell(25, 5, "Zahlungseingang:", "0", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetXY(15, 118);
$pdf2->Cell(25, 5, "Ihre USt-ID:", "0", 1, "L", 0);
$pdf2->Ln();
////Rechnungsdaten3
$pdf2->SetFont("Helvetica", "", 10);
$pdf2->SetXY(49, 102);
$pdf2->Cell(25, 5, "$bestelldatum", "0", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetXY(49, 106);
$pdf2->Cell(25, 5, "$bestellnummer", "0", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetXY(49, 110);
$pdf2->Cell(25, 5, "$zahlungsart", "0", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetXY(49, 114);
$pdf2->Cell(25, 5, "$zahlungseingang", "0", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetXY(49, 118);
$pdf2->Cell(25, 5, "$ustid", "0", 1, "L", 0);
$pdf2->Ln();
//////////////////// Beschriftung für Buchhaltung
$pdf2->SetXY(15, 122);
$pdf2->Cell(25, 5, "Ebayname:", "0", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetXY(15, 126);
$pdf2->Cell(25, 5, "E-Mail:", "0", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetXY(15, 130);
$pdf2->Cell(25, 5, "Sonstiges:", "0", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetXY(49, 122);
$pdf2->Cell(25, 5, "$ebayname", "0", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetXY(49, 126);
$pdf2->Cell(25, 5, "$email", "0", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetXY(49, 130);
$pdf2->Cell(25, 5, "$sonstiges", "0", 1, "L", 0);
$pdf2->Ln();
////////////////////////////////////////////////////////////////// Buchungstabelle
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(80, 100);
$pdf2->Cell(16, 5, "Beleg-Nr.", "LT", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(96, 100);
$pdf2->Cell(32, 5, "$beleg", "TR", 1, "L", 0);
$pdf2->Ln();
//////////////////////////////////////Beschriftung
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(80, 105);
$pdf2->Cell(15, 5, "Konto", "LTR", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(95, 105);
$pdf2->Cell(15, 5, "Soll", "T", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(110, 105);
$pdf2->Cell(18, 5, "Haben", "LTR", 1, "L", 0);
$pdf2->Ln();
//////////////////////////////////////Zeile 1
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(80, 110);
$pdf2->Cell(15, 5, "$bank", "LTR", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(95, 110);
$pdf2->Cell(15, 5, "$banks", "T", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(110, 110);
$pdf2->Cell(18, 5, "$bankh", "LTR", 1, "L", 0);
$pdf2->Ln();
//////////////////////////////////////Zeile 2
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(80, 115);
$pdf2->Cell(15, 5, "$erlös", "LTR", 1, "R", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(95, 115);
$pdf2->Cell(15, 5, "$erlöss", "T", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(110, 115);
$pdf2->Cell(18, 5, "$erlösh", "LTR", 1, "L", 0);
$pdf2->Ln();
//////////////////////////////////////Zeile 3
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(80, 120);
$pdf2->Cell(15, 5, "$steuerk", "LTR", 1, "R", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(95, 120);
$pdf2->Cell(15, 5, "$steuerks", "T", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(110, 120);
$pdf2->Cell(18, 5, "$steuerkh", "LTR", 1, "L", 0);
$pdf2->Ln();
//////////////////////////////////////Zeile 4
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(80, 125);
$pdf2->Cell(15, 5, "Summe", "LTR", 1, "R", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(95, 125);
$pdf2->Cell(15, 5, "$sumso", "T", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(110, 125);
$pdf2->Cell(18, 5, "$sumha", "LTR", 1, "L", 0);
$pdf2->Ln();
//////////////////////////////////////Kontrolle
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(80, 130);
$pdf2->Cell(24, 5, "Datum:", "LTB", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(104, 130);
$pdf2->Cell(24, 5, "Zeichen:", "LTBR", 1, "L", 0);
$pdf2->Ln();
if ($zahlungsart=="PayPal"){
///////////////////////////////////////////////////////////////////////Buchungstabelle 2
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(140, 100);
$pdf2->Cell(48, 5, "Beleg-Nr.", "LTR", 1, "L", 0);
$pdf2->Ln();
//Beschriftung
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(140, 105);
$pdf2->Cell(15, 5, "Konto", "LTR", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(155, 105);
$pdf2->Cell(15, 5, "Soll", "T", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(170, 105);
$pdf2->Cell(18, 5, "Haben", "LTR", 1, "L", 0);
$pdf2->Ln();
//Zeile 1
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(140, 110);
$pdf2->Cell(15, 5, "$gebühr", "LTR", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(155, 110);
$pdf2->Cell(15, 5, "$gebührs", "T", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(170, 110);
$pdf2->Cell(18, 5, "$gebührh", "LTR", 1, "L", 0);
$pdf2->Ln();
//Zeile 2
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(140, 115);
$pdf2->Cell(15, 5, "$erlös2", "LTR", 1, "R", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(155, 115);
$pdf2->Cell(15, 5, "$erlös2s", "T", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(170, 115);
$pdf2->Cell(18, 5, "$erlös2h", "LTR", 1, "L", 0);
$pdf2->Ln();
//Zeile 3
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(140, 120);
$pdf2->Cell(15, 5, "$steuerk2", "LTR", 1, "R", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(155, 120);
$pdf2->Cell(15, 5, "$steuerk2s", "T", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(170, 120);
$pdf2->Cell(18, 5, "$steuerk2h", "LTR", 1, "L", 0);
$pdf2->Ln();
//Zeile 4
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(140, 125);
$pdf2->Cell(15, 5, "Summe", "LTR", 1, "R", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(155, 125);
$pdf2->Cell(15, 5, "$sumso2", "T", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(170, 125);
$pdf2->Cell(18, 5, "$sumha2", "LTR", 1, "L", 0);
$pdf2->Ln();
//Kontrolle
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(140, 130);
$pdf2->Cell(24, 5, "Datum:", "LTB", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(164, 130);
$pdf2->Cell(24, 5, "Zeichen:", "LTBR", 1, "L", 0);
$pdf2->Ln();
}
////Artikeldaten Beschriftung
$pdf2->SetFont("Helvetica", "", 10);
$pdf2->SetXY(15, 135);
$pdf2->Cell(9, 5, "NR", "0", 1, "L", 0);
$pdf2->SetXY(24, 135);
$pdf2->Cell(10, 5, "Menge", "0", 1, "L", 0);
$pdf2->SetXY(40, 135);
$pdf2->Cell(18, 5, "Art.Nr.", "0", 1, "R", 0);
$pdf2->SetXY(60, 135);
$pdf2->Cell(80, 5, "Artikel", "0", 1, "L", 0);
$pdf2->SetXY(145, 135);
$pdf2->Cell(18, 5, "Einzelpreis", "0", 1, "R", 0);
$pdf2->SetXY(170, 135);
$pdf2->Cell(18, 5, "Gesamtpreis", "0", 1, "R", 0);
$pdf2->Ln();
////Artikeldaten Zeile 1
$pdf2->SetFont("Helvetica", "", 10);
$pdf2->SetXY(15, 142);
$pdf2->Cell(7, 4, "1", "0", 1, "R", 0);
$pdf2->SetXY(28, 142);
$pdf2->Cell(8, 4, "$menge01", "0", 1, "R", 0);
$pdf2->SetXY(40, 142);
$pdf2->Cell(18, 4, "$artikelnummer01", "0", 1, "R", 0);
$pdf2->SetXY(60, 142);
$pdf2->MultiCell(95, 4, "$artikel01", "0", "L", 0);
$pdf2->SetXY(145, 142);
$pdf2->Cell(18, 4, "$einzelpreis01", "0", 1, "R", 0);
$pdf2->SetXY(170, 142);
$pdf2->Cell(18, 4, "$gesamtpreis01", "0", 1, "R", 0);
$pdf2->Ln();
////Artikeldaten Zeile 2
$pdf2->SetFont("Helvetica", "", 10);
$pdf2->SetXY(15, 152);
$pdf2->Cell(7, 4, "$pos2", "0", 1, "R", 0);
$pdf2->SetXY(28, 152);
$pdf2->Cell(8, 4, "$menge02", "0", 1, "R", 0);
$pdf2->SetXY(40, 152);
$pdf2->Cell(18, 4, "$artikelnummer02", "0", 1, "R", 0);
$pdf2->SetXY(60, 152);
$pdf2->MultiCell(95, 4, "$artikel02", "0", "L", 0);
$pdf2->SetXY(145, 152);
$pdf2->Cell(18, 4, "$einzelpreis02", "0", 1, "R", 0);
$pdf2->SetXY(170, 152);
$pdf2->Cell(18, 4, "$gesamtpreis02", "0", 1, "R", 0);
$pdf2->Ln();
////Artikeldaten Zeile 3
$pdf2->SetFont("Helvetica", "", 10);
$pdf2->SetXY(15, 162);
$pdf2->Cell(7, 4, "$pos3", "0", 1, "R", 0);
$pdf2->SetXY(28, 162);
$pdf2->Cell(8, 4, "$menge03", "0", 1, "R", 0);
$pdf2->SetXY(40, 162);
$pdf2->Cell(18, 4, "$artikelnummer03", "0", 1, "R", 0);
$pdf2->SetXY(60, 162);
$pdf2->MultiCell(95, 4, "$artikel03", "0", "L", 0);
$pdf2->SetXY(145, 162);
$pdf2->Cell(18, 4, "$einzelpreis03", "0", 1, "R", 0);
$pdf2->SetXY(170, 162);
$pdf2->Cell(18, 4, "$gesamtpreis03", "0", 1, "R", 0);
$pdf2->Ln();
////Artikeldaten Zeile 4
$pdf2->SetFont("Helvetica", "", 10);
$pdf2->SetXY(15, 172);
$pdf2->Cell(7, 4, "$pos4", "0", 1, "R", 0);
$pdf2->SetXY(28, 172);
$pdf2->Cell(8, 4, "$menge04", "0", 1, "R", 0);
$pdf2->SetXY(40, 172);
$pdf2->Cell(18, 4, "$artikelnummer04", "0", 1, "R", 0);
$pdf2->SetXY(60, 172);
$pdf2->MultiCell(95, 4, "$artikel04", "0", "L", 0);
$pdf2->SetXY(145, 172);
$pdf2->Cell(18, 4, "$einzelpreis04", "0", 1, "R", 0);
$pdf2->SetXY(170, 172);
$pdf2->Cell(18, 4, "$gesamtpreis04", "0", 1, "R", 0);
$pdf2->Ln();
////Artikeldaten Zeile 5
$pdf2->SetFont("Helvetica", "", 10);
$pdf2->SetXY(15, 182);
$pdf2->Cell(7, 4, "$pos5", "0", 1, "R", 0);
$pdf2->SetXY(28, 182);
$pdf2->Cell(8, 4, "$menge05", "0", 1, "R", 0);
$pdf2->SetXY(40, 182);
$pdf2->Cell(18, 4, "$artikelnummer05", "0", 1, "R", 0);
$pdf2->SetXY(60, 182);
$pdf2->MultiCell(95, 4, "$artikel05", "0", "L", 0);
$pdf2->SetXY(145, 182);
$pdf2->Cell(18, 4, "$einzelpreis05", "0", 1, "R", 0);
$pdf2->SetXY(170, 182);
$pdf2->Cell(18, 4, "$gesamtpreis05", "0", 1, "R", 0);
$pdf2->Ln();
////Artikeldaten Zeile 6
$pdf2->SetFont("Helvetica", "", 10);
$pdf2->SetXY(15, 192);
$pdf2->Cell(7, 4, "$pos6", "0", 1, "R", 0);
$pdf2->SetXY(28, 192);
$pdf2->Cell(8, 4, "$menge06", "0", 1, "R", 0);
$pdf2->SetXY(40, 192);
$pdf2->Cell(18, 4, "$artikelnummer06", "0", 1, "R", 0);
$pdf2->SetXY(60, 192);
$pdf2->MultiCell(95, 4, "$artikel06", "0", "L", 0);
$pdf2->SetXY(145, 192);
$pdf2->Cell(18, 4, "$einzelpreis06", "0", 1, "R", 0);
$pdf2->SetXY(170, 192);
$pdf2->Cell(18, 4, "$gesamtpreis06", "0", 1, "R", 0);
$pdf2->Ln();
////Artikeldaten Zeile 7
$pdf2->SetFont("Helvetica", "", 10);
$pdf2->SetXY(15, 202);
$pdf2->Cell(7, 4, "$pos7", "0", 1, "R", 0);
$pdf2->SetXY(28, 202);
$pdf2->Cell(8, 4, "$menge07", "0", 1, "R", 0);
$pdf2->SetXY(40, 202);
$pdf2->Cell(18, 4, "$artikelnummer07", "0", 1, "R", 0);
$pdf2->SetXY(60, 202);
$pdf2->MultiCell(95, 4, "$artikel07", "0", "L", 0);
$pdf2->SetXY(145, 202);
$pdf2->Cell(18, 4, "$einzelpreis07", "0", 1, "R", 0);
$pdf2->SetXY(170, 202);
$pdf2->Cell(18, 4, "$gesamtpreis07", "0", 1, "R", 0);
$pdf2->Ln();
////Artikeldaten Zeile 8
$pdf2->SetFont("Helvetica", "", 10);
$pdf2->SetXY(15, 212);
$pdf2->Cell(7, 4, "$pos8", "0", 1, "R", 0);
$pdf2->SetXY(28, 212);
$pdf2->Cell(8, 4, "$menge08", "0", 1, "R", 0);
$pdf2->SetXY(40, 212);
$pdf2->Cell(18, 4, "$artikelnummer08", "0", 1, "R", 0);
$pdf2->SetXY(60, 212);
$pdf2->MultiCell(95, 4, "$artikel08", "0", "L", 0);
$pdf2->SetXY(145, 212);
$pdf2->Cell(18, 4, "$einzelpreis08", "0", 1, "R", 0);
$pdf2->SetXY(170, 212);
$pdf2->Cell(18, 4, "$gesamtpreis08", "0", 1, "R", 0);
$pdf2->Ln();
////Artikeldaten Zeile 9
$pdf2->SetFont("Helvetica", "", 10);
$pdf2->SetXY(15, 222);
$pdf2->Cell(7, 4, "$pos9", "0", 1, "R", 0);
$pdf2->SetXY(28, 222);
$pdf2->Cell(8, 4, "$menge09", "0", 1, "R", 0);
$pdf2->SetXY(40, 222);
$pdf2->Cell(18, 4, "$artikelnummer09", "0", 1, "R", 0);
$pdf2->SetXY(60, 222);
$pdf2->MultiCell(95, 4, "$artikel09", "0", "L", 0);
$pdf2->SetXY(145, 222);
$pdf2->Cell(18, 4, "$einzelpreis09", "0", 1, "R", 0);
$pdf2->SetXY(170, 222);
$pdf2->Cell(18, 4, "$gesamtpreis09", "0", 1, "R", 0);
$pdf2->Ln();
////Artikeldaten Zeile 10
$pdf2->SetFont("Helvetica", "", 10);
$pdf2->SetXY(15, 232);
$pdf2->Cell(7, 4, "$pos10", "0", 1, "R", 0);
$pdf2->SetXY(28, 232);
$pdf2->Cell(8, 4, "$menge10", "0", 1, "R", 0);
$pdf2->SetXY(40, 232);
$pdf2->Cell(18, 4, "$artikelnummer10", "0", 1, "R", 0);
$pdf2->SetXY(60, 232);
$pdf2->MultiCell(95, 4, "$artikel10", "0", "L", 0);
$pdf2->SetXY(145, 232);
$pdf2->Cell(18, 4, "$einzelpreis10", "0", 1, "R", 0);
$pdf2->SetXY(170, 232);
$pdf2->Cell(18, 4, "$gesamtpreis10", "0", 1, "R", 0);
$pdf2->Ln();
////Linie oben
$pdf2->Line(15, 140, 190, 140);
$pdf2->SetLineWidth(0.2);
$pdf2->Ln();
////Linie unten
$pdf2->Line(15, 242, 190, 242);
$pdf2->SetLineWidth(0.2);
$pdf2->Ln();
////Zusammenfassung
$pdf2->SetFont("Helvetica", "", 10);
$pdf2->SetXY(130, 245);
$pdf2->Cell(38, 5, "Zwischensumme:", "0", 1, "R", 0);
$pdf2->Ln();
$pdf2->SetXY(130, 250);
$pdf2->Cell(38, 5, "Porto & Verpackung:", "0", 1, "R", 0);
$pdf2->Ln();
$pdf2->SetXY(130, 255);
$pdf2->Cell(38, 5, "inkl. MwSt (19%):", "0", 1, "R", 0);
$pdf2->SetXY(130, 260);
$pdf2->Cell(38, 5, "Endebetrag (EUR)", "0", 1, "R", 0);
$pdf2->Ln();
////Zusammenfassung2
$pdf2->SetFont("Helvetica", "", 10);
$pdf2->SetXY(170, 245);
$pdf2->Cell(18, 5, "$zwischensumme", "0", 1, "R", 0);
$pdf2->Ln();
$pdf2->SetXY(170, 250);
$pdf2->Cell(18, 5, "$versandkosten", "0", 1, "R", 0);
$pdf2->Ln();
$pdf2->SetXY(170, 255);
$pdf2->Cell(18, 5, "$steuer", "0", 1, "R", 0);
$pdf2->SetXY(170, 260);
$pdf2->Cell(18, 5, "$endbetrag", "0", 1, "R", 0);
$pdf2->Ln();
////Hinweis
$pdf2->SetFont("Helvetica", "", 8);
$pdf2->SetXY(15, 242);
$pdf2->MultiCell(115, 4, "$hinweis", 0, "L", 0);
$pdf2->Ln();
////Linie Footer
$pdf2->Line(15, 268, 190, 268);
$pdf2->SetLineWidth(0.2);
$pdf2->Ln();
}
$pdf2->Output("seite2-buchhaltung/$zahlungsart-$bestellnummer-$ebayname-$email.pdf","F");
?>

Benutzeravatar
Wirus!
Beiträge: 1523
Registriert: Do 22. Jun 2006, 18:23

Re: Mit einem Aufruf 2 getrennte Seiten erstellen

Beitragvon Wirus! » Sa 8. Sep 2018, 10:00

So wie du es geschrieben hast, habe ich vor dem Output den Clone aufgerufen und danach mit pdf2 weitergemacht.


Hast Du nicht. Du hast nach dem Klonen zusätzlich ein neues Objekt namens $pdf2 erzeugt.

Diese Zeile habe ich nie vorgeschlagen:
$pdf2 = new utfFPDF2("P", "mm", "A4");


Ich schrieb, Du sollst mit Klon weitermachen, vom Erzeugen eines neues Objektes gleichen Namens war nie die Rede.
Bildlich gesprochen hast Du ein Dokument erzeugt, es kopiert, die Kopie wegeschmissen und mit einem leeren Blatt weitergemacht.
Lösche diese Zeile und es wird funktionieren (so keine anderen Fehler drin sind).

BTW: Ich würde das erst mal mit einem minimalen Testdokument ausprobieren, am "lebenden Objekt" basteln ist schwierig. Man kann die Zusammenhänge dann nicht so einfach verstehen weil zu viel drumherum ist.

Spiro
Benutzer
Beiträge: 15
Registriert: Mi 2. Nov 2016, 09:07

Re: Mit einem Aufruf 2 getrennte Seiten erstellen

Beitragvon Spiro » Sa 8. Sep 2018, 10:19

Diese Zeile habe ich nie vorgeschlagen:

$pdf2 = new utfFPDF2("P", "mm", "A4");


Habe ich rein genommen, da es nicht funktioniert hat. Es wird zwar die zweite Seite erstellt, aber die gewünschten Zusatzangaben werden nicht eingetragen.

Hier noch mal der bereinigte Code. Clon vor dem Output, keine neue Seite. Resultat = 2 identische Seiten.

Ich teste nicht in meinem Live-System. Von daher kann ich das alles so lassen.

Code: Alles auswählen

<?php
//error_reporting(E_ALL);
$bestellnummer = $_GET["num"];
include ("update.php");
//
if ($einzelpreis01==""){
$einzelpreis01="0.00";
}
if ($gesamtpreis01==""){
$gesamtpreis01="0.00";
}
if ($einzelpreis02==""){
$einzelpreis02="0.00";
}
if ($gesamtpreis02==""){
$gesamtpreis02="0.00";
}
if ($einzelpreis03==""){
$einzelpreis03="0.00";
}
if ($gesamtpreis03==""){
$gesamtpreis03="0.00";
}
if ($einzelpreis04==""){
$einzelpreis04="0.00";
}
if ($gesamtpreis04==""){
$gesamtpreis04="0.00";
}
if ($einzelpreis05==""){
$einzelpreis05="0.00";
}
if ($gesamtpreis05==""){
$gesamtpreis05="0.00";
}
if ($einzelpreis06==""){
$einzelpreis06="0.00";
}
if ($gesamtpreis06==""){
$gesamtpreis06="0.00";
}
if ($einzelpreis07==""){
$einzelpreis07="0.00";
}
if ($gesamtpreis07==""){
$gesamtpreis07="0.00";
}
if ($einzelpreis08==""){
$einzelpreis08="0.00";
}
if ($gesamtpreis08==""){
$gesamtpreis08="0.00";
}
if ($einzelpreis09==""){
$einzelpreis09="0.00";
}
if ($gesamtpreis09==""){
$gesamtpreis09="0.00";
}
if ($einzelpreis10==""){
$einzelpreis10="0.00";
}
if ($gesamtpreis10==""){
$gesamtpreis10="0.00";
}if ($versandkosten==""){
$versandkosten="0.00";
}if ($steuer==""){
$steuer="0.00";
}if ($zwischensumme==""){
$zwischensumme="0.00";
}if ($endbetrag==""){
$endbetrag="0.00";
}
//USt-Id anzeigen oder nicht
if ($ustid==""){
$ustid2="";
}elseif   ($ustid!==""){
$ustid2="Ihre USt-ID:";
}
//Zahlungsart ausschreiben + Hinweistext
if ($zahlungsart=="vk"){
$zahlungsart="Vorkasse";
$hinweis ="Wir bedanken uns für Ihren Auftrag.
Es gelten unsere allgemeinen Verkaufs-, Lieferungs- und Zahlungsbedingungen.
Das Rechnungsdatum entspricht dem Lieferdatum.";
}elseif   ($zahlungsart=="pp"){
$zahlungsart="PayPal";
$hinweis ="Wir bedanken uns für Ihren Auftrag.
Es gelten unsere allgemeinen Verkaufs-, Lieferungs- und Zahlungsbedingungen.
Das Rechnungsdatum entspricht dem Lieferdatum.";
}elseif   ($zahlungsart=="rg"){
$zahlungsart="Rechnung";
$hinweis ="Wir bedanken uns für Ihren Auftrag.
Es gelten unsere allgemeinen Verkaufs-, Lieferungs- und Zahlungsbedingungen.
Das Rechnungsdatum entspricht dem Lieferdatum.
Hinweis: Falls noch nicht erfolgt, überweisen Sie den Betrag innerhalb von 14 Tagen.
Die Ware bleibt bis zur vollständigen Zahlung unser Eigentum.";
}elseif   ($zahlungsart=="nb"){
$zahlungsart="nicht bezahlt";
}elseif   ($zahlungsart=="ku"){
$zahlungsart="Kulanz";
$hinweis ="Dies ist eine Kulanzlieferung.
";
}elseif   ($zahlungsart=="mu"){
$zahlungsart="Muster";
$hinweis ="Dies ist eine Musterlieferung.
";
}elseif   ($zahlungsart=="ers"){
$zahlungsart="Ersatzlieferung";
$hinweis ="Dies ist eine Ersatzlieferung.
";
}else{$zahlungsart="Storno";}
//Buchungstabelle füllen
if ($zahlungsart=="Storno"){
   $beleg="STORNO";
   $bank="1200";
   $erlös="8400";
   $steuerk="1776";
   $summe=$endbetrag;
   $banks=$summe;
   $steuerkh=($summe/119*19);
   $erlösh=($summe-$steuerkh);
   $sumso=($summe+$erlöss+$steuerks);
   $sumha=($bankh+$erlösh+$steuerkh);
   }elseif($zahlungsart=="Kulanz"){
      $beleg="KULANZ";
   }elseif($zahlungsart=="Muster"){
      $beleg="Muster";
   }elseif($zahlungsart=="Ersatzlieferung"){
      $beleg="ERSATZ";
   }elseif($zahlungsart=="Vorkasse"){
      $bank="1200";
      $erlös="8400";
      $steuerk="1776";
      $beleg="AR-VK";
      $summe=$endbetrag;
      $banks=$summe;
      $steuerkh=($summe/119*19);
      $erlösh=($summe-$steuerkh);
      $sumso=($summe+$erlöss+$steuerks);
      $sumha=($bankh+$erlösh+$steuerkh);
   }elseif($zahlungsart=="PayPal"){
   $summe=$endbetrag;
   $gebührs=(((($summe/100)*1.9)+0.35));
   $banks=($summe-$gebührs);
   $steuerkh=(($banks/119*19));
   $erlösh=($banks-$steuerkh);   
   $sumso=($banks+$erlöss+$steuerks);
   $sumha=($erlösh+$steuerkh);
   $steuerk2h=($gebührs/119*19);
   $erlös2h=($gebührs-$steuerk2h);
   $sumso2=($gebührs+$erlös2s+$steuerk2s);
   $sumha2=($gebührh+$erlös2h+$steuerk2h);
$beleg="AR-PP";   
$bank="1210";
$erlös="8400";
$steuerk="1776";
$gebühr="4972";
$erlös2="8400";
$steuerk2="1776";
}
//Zahlenformat Buchungstabelle
if ($banks!="") {
$banks=number_format($banks, 2, ',', '.');
}else {$banks="";}
if ($bankh!="") {
$bankh=number_format($bankh, 2, ',', '.');
}else {$bankh="";}
if ($erlöss!="") {
$erlöss=number_format($erlöss, 2, ',', '.');
}else {$erlöss="";}
if ($erlösh!="") {
$erlösh=number_format($erlösh, 2, ',', '.');
}else {$erlösh="";}
if ($steuerks!="") {
$steuerks=number_format($steuerks, 2, ',', '.');
}else {$steuerks="";}
if ($steuerkh!="") {
$steuerkh=number_format($steuerkh, 2, ',', '.');
}else {$steuerkh="";}
if ($sumso!="") {
$sumso=number_format($sumso, 2, ',', '.');
}else {$sumso="";}
if ($sumha!="") {
$sumha=number_format($sumha, 2, ',', '.');
}else {$sumha="";}
if ($gebührs!="") {
$gebührs=number_format($gebührs, 2, ',', '.');
}else {$gebührs="";}
if ($gebührh!="") {
$gebührh=number_format($gebührh, 2, ',', '.');
}else {$gebührh="";}
if ($erlös2s!="") {
$erlös2s=number_format($erlös2s, 2, ',', '.');
}else {$erlös2s="";}
if ($erlös2h!="") {
$erlös2h=number_format($erlös2h, 2, ',', '.');
}else {$erlös2h="";}
if ($steuerk2s!="") {
$steuerk2s=number_format($steuerk2s, 2, ',', '.');
}else {$steuerk2s="";}
if ($steuerk2h!="") {
$steuerk2h=number_format($steuerk2h, 2, ',', '.');
}else {$steuerk2h="";}
if ($sumso2!="") {
$sumso2=number_format($sumso2, 2, ',', '.');
}else {$sumso2="";}
if ($sumha2!="") {
$sumha2=number_format($sumha2, 2, ',', '.');
}else {$sumha2="";}
//Zahlenformat Artikelansicht
$einzelpreis01=number_format($einzelpreis01, 2, ',', ' ');
$gesamtpreis01=number_format($gesamtpreis01, 2, ',', ' ');
$einzelpreis02=number_format($einzelpreis02, 2, ',', ' ');
$gesamtpreis02=number_format($gesamtpreis02, 2, ',', ' ');
$einzelpreis03=number_format($einzelpreis03, 2, ',', ' ');
$gesamtpreis03=number_format($gesamtpreis03, 2, ',', ' ');
$einzelpreis04=number_format($einzelpreis04, 2, ',', ' ');
$gesamtpreis04=number_format($gesamtpreis04, 2, ',', ' ');
$einzelpreis05=number_format($einzelpreis05, 2, ',', ' ');
$gesamtpreis05=number_format($gesamtpreis05, 2, ',', ' ');
$einzelpreis06=number_format($einzelpreis06, 2, ',', ' ');
$gesamtpreis06=number_format($gesamtpreis06, 2, ',', ' ');
$einzelpreis07=number_format($einzelpreis07, 2, ',', ' ');
$gesamtpreis07=number_format($gesamtpreis07, 2, ',', ' ');
$einzelpreis08=number_format($einzelpreis08, 2, ',', ' ');
$gesamtpreis08=number_format($gesamtpreis08, 2, ',', ' ');
$einzelpreis09=number_format($einzelpreis09, 2, ',', ' ');
$gesamtpreis09=number_format($gesamtpreis09, 2, ',', ' ');
$einzelpreis10=number_format($einzelpreis10, 2, ',', ' ');
$gesamtpreis10=number_format($gesamtpreis10, 2, ',', ' ');
$zwischensumme=number_format($zwischensumme, 2, ',', ' ');
$versandkosten=number_format($versandkosten, 2, ',', ' ');
$endbetrag=number_format($endbetrag, 2, ',', ' ');
$steuer=number_format($steuer, 2, ',', ' ');
//Positionsnummern
if ($menge02=="" OR $menge02=="0"){
$pos2="";
$einzelpreis02="";
$gesamtpreis02="";
}else{$pos2="2";
}
if ($menge03=="" OR $menge03=="0"){
$pos3="";
$einzelpreis03="";
$gesamtpreis03="";
}else{$pos3="3";
}
if ($menge04=="" OR $menge04=="0"){
$pos4="";
$einzelpreis04="";
$gesamtpreis04="";
}else{$pos4="4";
}
if ($menge05=="" OR $menge05=="0"){
$pos5="";
$einzelpreis05="";
$gesamtpreis05="";
}else{$pos5="5";
}
if ($menge06=="" OR $menge06=="0"){
$pos6="";
$einzelpreis06="";
$gesamtpreis06="";
}else{$pos6="6";
}
if ($menge07=="" OR $menge07=="0"){
$pos7="";
$einzelpreis07="";
$gesamtpreis07="";
}else{$pos7="7";
}
if ($menge08=="" OR $menge08=="0"){
$pos8="";
$einzelpreis08="";
$gesamtpreis08="";
}else{$pos8="8";
}
if ($menge09=="" OR $menge09=="0"){
$pos9="";
$einzelpreis09="";
$gesamtpreis09="";
}else{$pos9="9";
}
if ($menge10=="" OR $menge10=="0"){
$pos10="";
$einzelpreis10="";
$gesamtpreis10="";
}else{$pos10="10";
}
///
require("fpdf/fpdf.php");
//Abfrage der Datenbank und Ausgabe der Daten
include ("config/configi.php");
$con2 = mysqli_connect($serveri,$useri,$passi);
@mysqli_select_db($con2, "$dbasei");
$infotext1 = mysqli_query($con2, "SELECT * FROM $tabelle2 WHERE status='1'");
$num = "1";
while($row = mysqli_fetch_array($infotext1)AND $i < $num) {
$nummer="$row[nummer]";
$infotext="$row[infotext]";
$status="$row[status]";
}
include ("config/config.php");
$con = mysqli_connect($server,$user,$pass);
@mysqli_select_db($con, "$dbase");
$result = mysqli_query($con, "SELECT * FROM $tabelle WHERE bestellnummer='$bestellnummer'");
$num = "1";
while($row = mysqli_fetch_assoc($result)AND $i < $num) {
//Umwandlung Umlaute
class utfFPDF extends FPDF
{
   function Cell($w, $h=0, $txt='', $border=0, $ln=0, $align='', $fill=false, $link='')
   {
      if ($txt != ''){
      $txt = utf8_decode($txt);
      }
      parent::Cell($w, $h, $txt, $border, $ln, $align, $fill, $link);
   }
   function Footer()
   {
////Footer
$this->SetFont("Helvetica", "", 8);
$this->SetXY(15, 270);
$this->Cell(30, 2, "www.Deine-Gravur.de", "0", 1, "L", 0);
$this->SetXY(55, 270);
$this->Cell(30, 2, "Tel.: (02354) 70 80 57-0", "0", 1, "L", 0);
$this->SetXY(95, 270);
$this->Cell(35, 2, "Onlinehandel Deine-Gravur.de", "0", 1, "L", 0);
$this->SetXY(155, 270);
$this->Cell(30, 2, "Steuer-Nr.: 212/5171/1232", "0", 1, "L", 0);
$this->Ln();
$this->SetXY(15, 273);
$this->Cell(30, 2, "Maik Nohl", "0", 1, "L", 0);
$this->SetXY(55, 273);
$this->Cell(30, 2, "Fax: (02354) 70 80 57-1", "0", 1, "L", 0);
$this->SetXY(95, 273);
$this->Cell(35, 2, "IBAN: DE06 4401 0046 0939 1184 65", "0", 1, "L", 0);
$this->SetXY(155, 273);
$this->Cell(30, 2, "UST-ID: DE 250 495 798\n", "0", 1, "L", 0);
$this->Ln();
$this->SetXY(15, 276);
$this->Cell(30, 2, "Ortsstr. 18", "0", 1, "L", 0);
$this->SetXY(55, 276);
$this->Cell(30, 2, "service@deine-Gravur.de", "0", 1, "L", 0);
$this->SetXY(95, 276);
$this->Cell(35, 2, "BIC: PBNKDEF", "0", 1, "L", 0);
$this->Ln();
$this->SetXY(15, 279);
$this->Cell(30, 2, "51647 Gummersbach", "0", 1, "L", 0);
$this->SetXY(95, 279);
$this->Cell(35, 2, "Postbank Dortmund", "0", 1, "L", 0);
$this->Ln();
   }
}
/// Seite 1
$pdf = new utfFPDF("P", "mm", "A4");
// Erste Seite
$pdf->AddPage();
/* Einstellung für ganze Seite */
$pdf->SetFont("Helvetica", "", 12);
////Infotext
$pdf->SetFont("Helvetica", "B", 14);
$pdf->SetXY(50, 17);
$pdf->MultiCell(100, 5, "$infotext", "", "C", 0);
$pdf->SetLineWidth(0.2);
$pdf->Ln();
////Logo
$pdf->Image('images/logo_original.png', 165, 25, 25, 0);
////Unter Logo
$pdf->SetFont("Helvetica", "B", 8);
$pdf->SetFontSize(8);
$pdf->SetXY(162, 45);
$pdf->Cell(30, 5, "www.Deine-Gravur.de", "B", 0, "C", 0);
$pdf->SetLineWidth(0.2);
$pdf->Ln();
$pdf->SetXY(162, 50);
$pdf->SetFont("Helvetica", "BI", 8);
$pdf->Cell(30, 5, "L a s e r D e s i g n", "0", 0, "C", 0);
$pdf->Ln();
/*
////QR-Code
$pdf->SetXY(166, 56);
$pdf->SetFont("Helvetica", "I", 8);
$pdf->Cell(30, 5, "Online bestellen:", "0", 0, "L", 0);
$pdf->Image('images/qrcode.png', 165, 60, 25, 0);
$pdf->Ln();
*/
////Absender
$pdf->SetFont("Helvetica", "I", 8);
$pdf->SetXY(20, 45);
$pdf->Cell(67, 5, "Deine-Gravur.de | Ortsstr. 18 | 51647 Gummersbach", "B", 1, "L", 0);
$pdf->SetLineWidth(0.2);
$pdf->Ln();
////Lieferanschrift
$pdf->SetFont("Helvetica", "B", 9);
$pdf->SetXY(20, 53);
$pdf->Cell(30, 5, "Lieferanschrift", "0", 0, "L", 0);
$pdf->Ln();
////Rechnungsanschrift
$pdf->SetFont("Helvetica", "B", 9);
$pdf->SetXY(110, 53);
$pdf->Cell(30, 5, "Rechnungsanschrift", "0", 1, "L", 0);
$pdf->Ln();
////Lieferanschrift2
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(20, 58);
$pdf->MultiCell(75, 5, "$lieferanschrift", 0, "L", 0);
$pdf->Ln();
////Rechnungsanschrift2
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(110, 58);
$pdf->MultiCell(75, 5, "$rechnungsanschrift", 0, "L", 0);
$pdf->Ln();
////Rechnungsdaten
$pdf->SetFont("Helvetica", "B", 12);
$pdf->SetXY(15, 90);
$pdf->Cell(45, 20, "Rechnung", "0", 1, "L", 0);
$pdf->Ln();
////Rechnungsdaten2
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 102);
$pdf->Cell(25, 5, "Datum:", "0", 1, "L", 0);
$pdf->Ln();
$pdf->SetXY(15, 107);
$pdf->Cell(25, 5, "Rechnungsnr.:", "0", 1, "L", 0);
$pdf->Ln();
$pdf->SetXY(15, 112);
$pdf->Cell(25, 5, "Zahlungsart:", "0", 1, "L", 0);
$pdf->Ln();
$pdf->SetXY(15, 117);
$pdf->Cell(25, 5, "Zahlungseingang:", "0", 1, "L", 0);
$pdf->Ln();
$pdf->SetXY(15, 122);
$pdf->Cell(25, 5, "$ustid2", "0", 1, "L", 0);
$pdf->Ln();
////Rechnungsdaten3
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(49, 102);
$pdf->Cell(25, 5, "$bestelldatum", "0", 1, "L", 0);
$pdf->Ln();
$pdf->SetXY(49, 107);
$pdf->Cell(25, 5, "$bestellnummer", "0", 1, "L", 0);
$pdf->Ln();
$pdf->SetXY(49, 112);
$pdf->Cell(25, 5, "$zahlungsart", "0", 1, "L", 0);
$pdf->Ln();
$pdf->SetXY(49, 117);
$pdf->Cell(25, 5, "$zahlungseingang", "0", 1, "L", 0);
$pdf->Ln();
$pdf->SetXY(49, 122);
$pdf->Cell(25, 5, "$ustid", "0", 1, "L", 0);
$pdf->Ln();
////Artikeldaten Beschriftung
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 135);
$pdf->Cell(9, 5, "NR", "0", 1, "L", 0);
$pdf->SetXY(24, 135);
$pdf->Cell(10, 5, "Menge", "0", 1, "L", 0);
$pdf->SetXY(40, 135);
$pdf->Cell(18, 5, "Art.Nr.", "0", 1, "R", 0);
$pdf->SetXY(60, 135);
$pdf->Cell(80, 5, "Artikel", "0", 1, "L", 0);
$pdf->SetXY(145, 135);
$pdf->Cell(18, 5, "Einzelpreis", "0", 1, "R", 0);
$pdf->SetXY(170, 135);
$pdf->Cell(18, 5, "Gesamtpreis", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 1
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 142);
$pdf->Cell(7, 4, "1", "0", 1, "R", 0);
$pdf->SetXY(28, 142);
$pdf->Cell(8, 4, "$menge01", "0", 1, "R", 0);
$pdf->SetXY(40, 142);
$pdf->Cell(18, 4, "$artikelnummer01", "0", 1, "R", 0);
$pdf->SetXY(60, 142);
$pdf->MultiCell(95, 4, "$artikel01", "0", "L", 0);
$pdf->SetXY(145, 142);
$pdf->Cell(18, 4, "$einzelpreis01", "0", 1, "R", 0);
$pdf->SetXY(170, 142);
$pdf->Cell(18, 4, "$gesamtpreis01", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 2
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 152);
$pdf->Cell(7, 4, "$pos2", "0", 1, "R", 0);
$pdf->SetXY(28, 152);
$pdf->Cell(8, 4, "$menge02", "0", 1, "R", 0);
$pdf->SetXY(40, 152);
$pdf->Cell(18, 4, "$artikelnummer02", "0", 1, "R", 0);
$pdf->SetXY(60, 152);
$pdf->MultiCell(95, 4, "$artikel02", "0", "L", 0);
$pdf->SetXY(145, 152);
$pdf->Cell(18, 4, "$einzelpreis02", "0", 1, "R", 0);
$pdf->SetXY(170, 152);
$pdf->Cell(18, 4, "$gesamtpreis02", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 3
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 162);
$pdf->Cell(7, 4, "$pos3", "0", 1, "R", 0);
$pdf->SetXY(28, 162);
$pdf->Cell(8, 4, "$menge03", "0", 1, "R", 0);
$pdf->SetXY(40, 162);
$pdf->Cell(18, 4, "$artikelnummer03", "0", 1, "R", 0);
$pdf->SetXY(60, 162);
$pdf->MultiCell(95, 4, "$artikel03", "0", "L", 0);
$pdf->SetXY(145, 162);
$pdf->Cell(18, 4, "$einzelpreis03", "0", 1, "R", 0);
$pdf->SetXY(170, 162);
$pdf->Cell(18, 4, "$gesamtpreis03", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 4
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 172);
$pdf->Cell(7, 4, "$pos4", "0", 1, "R", 0);
$pdf->SetXY(28, 172);
$pdf->Cell(8, 4, "$menge04", "0", 1, "R", 0);
$pdf->SetXY(40, 172);
$pdf->Cell(18, 4, "$artikelnummer04", "0", 1, "R", 0);
$pdf->SetXY(60, 172);
$pdf->MultiCell(95, 4, "$artikel04", "0", "L", 0);
$pdf->SetXY(145, 172);
$pdf->Cell(18, 4, "$einzelpreis04", "0", 1, "R", 0);
$pdf->SetXY(170, 172);
$pdf->Cell(18, 4, "$gesamtpreis04", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 5
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 182);
$pdf->Cell(7, 4, "$pos5", "0", 1, "R", 0);
$pdf->SetXY(28, 182);
$pdf->Cell(8, 4, "$menge05", "0", 1, "R", 0);
$pdf->SetXY(40, 182);
$pdf->Cell(18, 4, "$artikelnummer05", "0", 1, "R", 0);
$pdf->SetXY(60, 182);
$pdf->MultiCell(95, 4, "$artikel05", "0", "L", 0);
$pdf->SetXY(145, 182);
$pdf->Cell(18, 4, "$einzelpreis05", "0", 1, "R", 0);
$pdf->SetXY(170, 182);
$pdf->Cell(18, 4, "$gesamtpreis05", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 6
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 192);
$pdf->Cell(7, 4, "$pos6", "0", 1, "R", 0);
$pdf->SetXY(28, 192);
$pdf->Cell(8, 4, "$menge06", "0", 1, "R", 0);
$pdf->SetXY(40, 192);
$pdf->Cell(18, 4, "$artikelnummer06", "0", 1, "R", 0);
$pdf->SetXY(60, 192);
$pdf->MultiCell(95, 4, "$artikel06", "0", "L", 0);
$pdf->SetXY(145, 192);
$pdf->Cell(18, 4, "$einzelpreis06", "0", 1, "R", 0);
$pdf->SetXY(170, 192);
$pdf->Cell(18, 4, "$gesamtpreis06", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 7
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 202);
$pdf->Cell(7, 4, "$pos7", "0", 1, "R", 0);
$pdf->SetXY(28, 202);
$pdf->Cell(8, 4, "$menge07", "0", 1, "R", 0);
$pdf->SetXY(40, 202);
$pdf->Cell(18, 4, "$artikelnummer07", "0", 1, "R", 0);
$pdf->SetXY(60, 202);
$pdf->MultiCell(95, 4, "$artikel07", "0", "L", 0);
$pdf->SetXY(145, 202);
$pdf->Cell(18, 4, "$einzelpreis07", "0", 1, "R", 0);
$pdf->SetXY(170, 202);
$pdf->Cell(18, 4, "$gesamtpreis07", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 8
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 212);
$pdf->Cell(7, 4, "$pos8", "0", 1, "R", 0);
$pdf->SetXY(28, 212);
$pdf->Cell(8, 4, "$menge08", "0", 1, "R", 0);
$pdf->SetXY(40, 212);
$pdf->Cell(18, 4, "$artikelnummer08", "0", 1, "R", 0);
$pdf->SetXY(60, 212);
$pdf->MultiCell(95, 4, "$artikel08", "0", "L", 0);
$pdf->SetXY(145, 212);
$pdf->Cell(18, 4, "$einzelpreis08", "0", 1, "R", 0);
$pdf->SetXY(170, 212);
$pdf->Cell(18, 4, "$gesamtpreis08", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 9
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 222);
$pdf->Cell(7, 4, "$pos9", "0", 1, "R", 0);
$pdf->SetXY(28, 222);
$pdf->Cell(8, 4, "$menge09", "0", 1, "R", 0);
$pdf->SetXY(40, 222);
$pdf->Cell(18, 4, "$artikelnummer09", "0", 1, "R", 0);
$pdf->SetXY(60, 222);
$pdf->MultiCell(95, 4, "$artikel09", "0", "L", 0);
$pdf->SetXY(145, 222);
$pdf->Cell(18, 4, "$einzelpreis09", "0", 1, "R", 0);
$pdf->SetXY(170, 222);
$pdf->Cell(18, 4, "$gesamtpreis09", "0", 1, "R", 0);
$pdf->Ln();
////Artikeldaten Zeile 10
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(15, 232);
$pdf->Cell(7, 4, "$pos10", "0", 1, "R", 0);
$pdf->SetXY(28, 232);
$pdf->Cell(8, 4, "$menge10", "0", 1, "R", 0);
$pdf->SetXY(40, 232);
$pdf->Cell(18, 4, "$artikelnummer10", "0", 1, "R", 0);
$pdf->SetXY(60, 232);
$pdf->MultiCell(95, 4, "$artikel10", "0", "L", 0);
$pdf->SetXY(145, 232);
$pdf->Cell(18, 4, "$einzelpreis10", "0", 1, "R", 0);
$pdf->SetXY(170, 232);
$pdf->Cell(18, 4, "$gesamtpreis10", "0", 1, "R", 0);
$pdf->Ln();
////Linie oben
$pdf->Line(15, 140, 190, 140);
$pdf->SetLineWidth(0.2);
$pdf->Ln();
////Linie unten
$pdf->Line(15, 242, 190, 242);
$pdf->SetLineWidth(0.2);
$pdf->Ln();
////Zusammenfassung
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(130, 245);
$pdf->Cell(38, 5, "Zwischensumme:", "0", 1, "R", 0);
$pdf->Ln();
$pdf->SetXY(130, 250);
$pdf->Cell(38, 5, "Porto & Verpackung:", "0", 1, "R", 0);
$pdf->Ln();
$pdf->SetXY(130, 255);
$pdf->Cell(38, 5, "inkl. MwSt (19%):", "0", 1, "R", 0);
$pdf->SetXY(130, 260);
$pdf->Cell(38, 5, "Endebetrag (EUR)", "0", 1, "R", 0);
$pdf->Ln();
////Zusammenfassung2
$pdf->SetFont("Helvetica", "", 10);
$pdf->SetXY(170, 245);
$pdf->Cell(18, 5, "$zwischensumme", "0", 1, "R", 0);
$pdf->Ln();
$pdf->SetXY(170, 250);
$pdf->Cell(18, 5, "$versandkosten", "0", 1, "R", 0);
$pdf->Ln();
$pdf->SetXY(170, 255);
$pdf->Cell(18, 5, "$steuer", "0", 1, "R", 0);
$pdf->SetXY(170, 260);
$pdf->Cell(18, 5, "$endbetrag", "0", 1, "R", 0);
$pdf->Ln();
////Hinweis
$pdf->SetFont("Helvetica", "", 8);
$pdf->SetXY(15, 242);
$pdf->MultiCell(115, 4, "$hinweis", 0, "L", 0);
$pdf->Ln();
////Linie Footer
$pdf->Line(15, 268, 190, 268);
$pdf->SetLineWidth(0.2);
$pdf->Ln();
}
$pdf2 = clone $pdf; // zusätzliche Zeile
$pdf->Output("$bestellnummer.pdf","I");
//require ("seite2.php?num=$bestellnummer");
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////

while($row = mysqli_fetch_assoc($result)AND $i < $num) {
//Umwandlung Umlaute
class utfFpdf extends FPDF
{
   function Cell($w, $h=0, $txt='', $border=0, $ln=0, $align='', $fill=false, $link='')
   {
      if ($txt != ''){
      $txt = utf8_decode($txt);
      }
      parent::Cell($w, $h, $txt, $border, $ln, $align, $fill, $link);
   }
   function Footer()
   {
////Footer
$this->SetFont("Helvetica", "", 8);
$this->SetXY(15, 270);
$this->Cell(30, 2, "www.Deine-Gravur.de", "0", 1, "L", 0);
$this->SetXY(55, 270);
$this->Cell(30, 2, "Tel.: (02354) 70 80 57-0", "0", 1, "L", 0);
$this->SetXY(95, 270);
$this->Cell(35, 2, "Onlinehandel Deine-Gravur.de", "0", 1, "L", 0);
$this->SetXY(155, 270);
$this->Cell(30, 2, "Steuer-Nr.: 212/5171/1232", "0", 1, "L", 0);
$this->Ln();
$this->SetXY(15, 273);
$this->Cell(30, 2, "Maik Nohl", "0", 1, "L", 0);
$this->SetXY(55, 273);
$this->Cell(30, 2, "Fax: (02354) 70 80 57-1", "0", 1, "L", 0);
$this->SetXY(95, 273);
$this->Cell(35, 2, "IBAN: DE06 4401 0046 0939 1184 65", "0", 1, "L", 0);
$this->SetXY(155, 273);
$this->Cell(30, 2, "UST-ID: DE 250 495 798\n", "0", 1, "L", 0);
$this->Ln();
$this->SetXY(15, 276);
$this->Cell(30, 2, "Ortsstr. 18", "0", 1, "L", 0);
$this->SetXY(55, 276);
$this->Cell(30, 2, "service@deine-Gravur.de", "0", 1, "L", 0);
$this->SetXY(95, 276);
$this->Cell(35, 2, "BIC: PBNKDEF", "0", 1, "L", 0);
$this->Ln();
$this->SetXY(15, 279);
$this->Cell(30, 2, "51647 Gummersbach", "0", 1, "L", 0);
$this->SetXY(95, 279);
$this->Cell(35, 2, "Postbank Dortmund", "0", 1, "L", 0);
$this->Ln();
   }
}
//////////////////////////////////////////////////////////////////// Zweite Seite
$pdf2->AddPage();
////// Einstellung für ganze Seite
$pdf2->SetFont("Helvetica", "", 12);
////Infotext
$pdf2->SetFont("Helvetica", "B", 14);
$pdf2->SetXY(50, 17);
$pdf2->MultiCell(100, 5, "$infotext", "", "C", 0);
$pdf2->SetLineWidth(0.2);
$pdf2->Ln();
////Logo
$pdf2->Image('images/logo_original.png', 165, 25, 25, 0);
////Unter Logo
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetFontSize(8);
$pdf2->SetXY(162, 45);
$pdf2->Cell(30, 5, "www.Deine-Gravur.de", "B", 0, "C", 0);
$pdf2->SetLineWidth(0.2);
$pdf2->Ln();
$pdf2->SetXY(162, 50);
$pdf2->SetFont("Helvetica", "BI", 8);
$pdf2->Cell(30, 5, "L a s e r D e s i g n", "0", 0, "C", 0);
$pdf2->Ln();
/*
////QR-Code
$pdf2->SetXY(166, 56);
$pdf2->SetFont("Helvetica", "I", 8);
$pdf2->Cell(30, 5, "Online bestellen:", "0", 0, "L", 0);
$pdf2->Image('images/qrcode.png', 165, 60, 25, 0);
$pdf2->Ln();
*/
////Absender
$pdf2->SetFont("Helvetica", "I", 8);
$pdf2->SetXY(20, 45);
$pdf2->Cell(67, 5, "Deine-Gravur.de | Ortsstr. 18 | 51647 Gummersbach", "B", 1, "L", 0);
$pdf2->SetLineWidth(0.2);
$pdf2->Ln();
////Lieferanschrift
$pdf2->SetFont("Helvetica", "B", 9);
$pdf2->SetXY(20, 53);
$pdf2->Cell(30, 5, "Lieferanschrift", "0", 0, "L", 0);
$pdf2->Ln();
////Rechnungsanschrift
$pdf2->SetFont("Helvetica", "B", 9);
$pdf2->SetXY(110, 53);
$pdf2->Cell(30, 5, "Rechnungsanschrift", "0", 1, "L", 0);
$pdf2->Ln();
////Lieferanschrift2
$pdf2->SetFont("Helvetica", "", 10);
$pdf2->SetXY(20, 58);
$pdf2->MultiCell(75, 5, "$lieferanschrift", 0, "L", 0);
$pdf2->Ln();
////Rechnungsanschrift2
$pdf2->SetFont("Helvetica", "", 10);
$pdf2->SetXY(110, 58);
$pdf2->MultiCell(75, 5, "$rechnungsanschrift", 0, "L", 0);
$pdf2->Ln();
////Rechnungsdaten
$pdf2->SetFont("Helvetica", "B", 12);
$pdf2->SetXY(15, 90);
$pdf2->Cell(45, 20, "Rechnung", "0", 1, "L", 0);
$pdf2->Ln();
////Rechnungsdaten2
$pdf2->SetFont("Helvetica", "", 10);
$pdf2->SetXY(15, 102);
$pdf2->Cell(25, 5, "Datum:", "0", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetXY(15, 106);
$pdf2->Cell(25, 5, "Rechnungsnr.:", "0", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetXY(15, 110);
$pdf2->Cell(25, 5, "Zahlungsart:", "0", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetXY(15, 114);
$pdf2->Cell(25, 5, "Zahlungseingang:", "0", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetXY(15, 118);
$pdf2->Cell(25, 5, "Ihre USt-ID:", "0", 1, "L", 0);
$pdf2->Ln();
////Rechnungsdaten3
$pdf2->SetFont("Helvetica", "", 10);
$pdf2->SetXY(49, 102);
$pdf2->Cell(25, 5, "$bestelldatum", "0", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetXY(49, 106);
$pdf2->Cell(25, 5, "$bestellnummer", "0", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetXY(49, 110);
$pdf2->Cell(25, 5, "$zahlungsart", "0", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetXY(49, 114);
$pdf2->Cell(25, 5, "$zahlungseingang", "0", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetXY(49, 118);
$pdf2->Cell(25, 5, "$ustid", "0", 1, "L", 0);
$pdf2->Ln();
//////////////////// Beschriftung für Buchhaltung
$pdf2->SetXY(15, 122);
$pdf2->Cell(25, 5, "Ebayname:", "0", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetXY(15, 126);
$pdf2->Cell(25, 5, "E-Mail:", "0", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetXY(15, 130);
$pdf2->Cell(25, 5, "Sonstiges:", "0", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetXY(49, 122);
$pdf2->Cell(25, 5, "$ebayname", "0", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetXY(49, 126);
$pdf2->Cell(25, 5, "$email", "0", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetXY(49, 130);
$pdf2->Cell(25, 5, "$sonstiges", "0", 1, "L", 0);
$pdf2->Ln();
////////////////////////////////////////////////////////////////// Buchungstabelle
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(80, 100);
$pdf2->Cell(16, 5, "Beleg-Nr.", "LT", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(96, 100);
$pdf2->Cell(32, 5, "$beleg", "TR", 1, "L", 0);
$pdf2->Ln();
//////////////////////////////////////Beschriftung
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(80, 105);
$pdf2->Cell(15, 5, "Konto", "LTR", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(95, 105);
$pdf2->Cell(15, 5, "Soll", "T", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(110, 105);
$pdf2->Cell(18, 5, "Haben", "LTR", 1, "L", 0);
$pdf2->Ln();
//////////////////////////////////////Zeile 1
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(80, 110);
$pdf2->Cell(15, 5, "$bank", "LTR", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(95, 110);
$pdf2->Cell(15, 5, "$banks", "T", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(110, 110);
$pdf2->Cell(18, 5, "$bankh", "LTR", 1, "L", 0);
$pdf2->Ln();
//////////////////////////////////////Zeile 2
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(80, 115);
$pdf2->Cell(15, 5, "$erlös", "LTR", 1, "R", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(95, 115);
$pdf2->Cell(15, 5, "$erlöss", "T", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(110, 115);
$pdf2->Cell(18, 5, "$erlösh", "LTR", 1, "L", 0);
$pdf2->Ln();
//////////////////////////////////////Zeile 3
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(80, 120);
$pdf2->Cell(15, 5, "$steuerk", "LTR", 1, "R", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(95, 120);
$pdf2->Cell(15, 5, "$steuerks", "T", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(110, 120);
$pdf2->Cell(18, 5, "$steuerkh", "LTR", 1, "L", 0);
$pdf2->Ln();
//////////////////////////////////////Zeile 4
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(80, 125);
$pdf2->Cell(15, 5, "Summe", "LTR", 1, "R", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(95, 125);
$pdf2->Cell(15, 5, "$sumso", "T", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(110, 125);
$pdf2->Cell(18, 5, "$sumha", "LTR", 1, "L", 0);
$pdf2->Ln();
//////////////////////////////////////Kontrolle
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(80, 130);
$pdf2->Cell(24, 5, "Datum:", "LTB", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(104, 130);
$pdf2->Cell(24, 5, "Zeichen:", "LTBR", 1, "L", 0);
$pdf2->Ln();
if ($zahlungsart=="PayPal"){
///////////////////////////////////////////////////////////////////////Buchungstabelle 2
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(140, 100);
$pdf2->Cell(48, 5, "Beleg-Nr.", "LTR", 1, "L", 0);
$pdf2->Ln();
//Beschriftung
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(140, 105);
$pdf2->Cell(15, 5, "Konto", "LTR", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(155, 105);
$pdf2->Cell(15, 5, "Soll", "T", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(170, 105);
$pdf2->Cell(18, 5, "Haben", "LTR", 1, "L", 0);
$pdf2->Ln();
//Zeile 1
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(140, 110);
$pdf2->Cell(15, 5, "$gebühr", "LTR", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(155, 110);
$pdf2->Cell(15, 5, "$gebührs", "T", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(170, 110);
$pdf2->Cell(18, 5, "$gebührh", "LTR", 1, "L", 0);
$pdf2->Ln();
//Zeile 2
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(140, 115);
$pdf2->Cell(15, 5, "$erlös2", "LTR", 1, "R", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(155, 115);
$pdf2->Cell(15, 5, "$erlös2s", "T", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(170, 115);
$pdf2->Cell(18, 5, "$erlös2h", "LTR", 1, "L", 0);
$pdf2->Ln();
//Zeile 3
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(140, 120);
$pdf2->Cell(15, 5, "$steuerk2", "LTR", 1, "R", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(155, 120);
$pdf2->Cell(15, 5, "$steuerk2s", "T", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(170, 120);
$pdf2->Cell(18, 5, "$steuerk2h", "LTR", 1, "L", 0);
$pdf2->Ln();
//Zeile 4
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(140, 125);
$pdf2->Cell(15, 5, "Summe", "LTR", 1, "R", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(155, 125);
$pdf2->Cell(15, 5, "$sumso2", "T", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(170, 125);
$pdf2->Cell(18, 5, "$sumha2", "LTR", 1, "L", 0);
$pdf2->Ln();
//Kontrolle
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(140, 130);
$pdf2->Cell(24, 5, "Datum:", "LTB", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetFont("Helvetica", "B", 8);
$pdf2->SetXY(164, 130);
$pdf2->Cell(24, 5, "Zeichen:", "LTBR", 1, "L", 0);
$pdf2->Ln();
}
////Artikeldaten Beschriftung
$pdf2->SetFont("Helvetica", "", 10);
$pdf2->SetXY(15, 135);
$pdf2->Cell(9, 5, "NR", "0", 1, "L", 0);
$pdf2->SetXY(24, 135);
$pdf2->Cell(10, 5, "Menge", "0", 1, "L", 0);
$pdf2->SetXY(40, 135);
$pdf2->Cell(18, 5, "Art.Nr.", "0", 1, "R", 0);
$pdf2->SetXY(60, 135);
$pdf2->Cell(80, 5, "Artikel", "0", 1, "L", 0);
$pdf2->SetXY(145, 135);
$pdf2->Cell(18, 5, "Einzelpreis", "0", 1, "R", 0);
$pdf2->SetXY(170, 135);
$pdf2->Cell(18, 5, "Gesamtpreis", "0", 1, "R", 0);
$pdf2->Ln();
////Artikeldaten Zeile 1
$pdf2->SetFont("Helvetica", "", 10);
$pdf2->SetXY(15, 142);
$pdf2->Cell(7, 4, "1", "0", 1, "R", 0);
$pdf2->SetXY(28, 142);
$pdf2->Cell(8, 4, "$menge01", "0", 1, "R", 0);
$pdf2->SetXY(40, 142);
$pdf2->Cell(18, 4, "$artikelnummer01", "0", 1, "R", 0);
$pdf2->SetXY(60, 142);
$pdf2->MultiCell(95, 4, "$artikel01", "0", "L", 0);
$pdf2->SetXY(145, 142);
$pdf2->Cell(18, 4, "$einzelpreis01", "0", 1, "R", 0);
$pdf2->SetXY(170, 142);
$pdf2->Cell(18, 4, "$gesamtpreis01", "0", 1, "R", 0);
$pdf2->Ln();
////Artikeldaten Zeile 2
$pdf2->SetFont("Helvetica", "", 10);
$pdf2->SetXY(15, 152);
$pdf2->Cell(7, 4, "$pos2", "0", 1, "R", 0);
$pdf2->SetXY(28, 152);
$pdf2->Cell(8, 4, "$menge02", "0", 1, "R", 0);
$pdf2->SetXY(40, 152);
$pdf2->Cell(18, 4, "$artikelnummer02", "0", 1, "R", 0);
$pdf2->SetXY(60, 152);
$pdf2->MultiCell(95, 4, "$artikel02", "0", "L", 0);
$pdf2->SetXY(145, 152);
$pdf2->Cell(18, 4, "$einzelpreis02", "0", 1, "R", 0);
$pdf2->SetXY(170, 152);
$pdf2->Cell(18, 4, "$gesamtpreis02", "0", 1, "R", 0);
$pdf2->Ln();
////Artikeldaten Zeile 3
$pdf2->SetFont("Helvetica", "", 10);
$pdf2->SetXY(15, 162);
$pdf2->Cell(7, 4, "$pos3", "0", 1, "R", 0);
$pdf2->SetXY(28, 162);
$pdf2->Cell(8, 4, "$menge03", "0", 1, "R", 0);
$pdf2->SetXY(40, 162);
$pdf2->Cell(18, 4, "$artikelnummer03", "0", 1, "R", 0);
$pdf2->SetXY(60, 162);
$pdf2->MultiCell(95, 4, "$artikel03", "0", "L", 0);
$pdf2->SetXY(145, 162);
$pdf2->Cell(18, 4, "$einzelpreis03", "0", 1, "R", 0);
$pdf2->SetXY(170, 162);
$pdf2->Cell(18, 4, "$gesamtpreis03", "0", 1, "R", 0);
$pdf2->Ln();
////Artikeldaten Zeile 4
$pdf2->SetFont("Helvetica", "", 10);
$pdf2->SetXY(15, 172);
$pdf2->Cell(7, 4, "$pos4", "0", 1, "R", 0);
$pdf2->SetXY(28, 172);
$pdf2->Cell(8, 4, "$menge04", "0", 1, "R", 0);
$pdf2->SetXY(40, 172);
$pdf2->Cell(18, 4, "$artikelnummer04", "0", 1, "R", 0);
$pdf2->SetXY(60, 172);
$pdf2->MultiCell(95, 4, "$artikel04", "0", "L", 0);
$pdf2->SetXY(145, 172);
$pdf2->Cell(18, 4, "$einzelpreis04", "0", 1, "R", 0);
$pdf2->SetXY(170, 172);
$pdf2->Cell(18, 4, "$gesamtpreis04", "0", 1, "R", 0);
$pdf2->Ln();
////Artikeldaten Zeile 5
$pdf2->SetFont("Helvetica", "", 10);
$pdf2->SetXY(15, 182);
$pdf2->Cell(7, 4, "$pos5", "0", 1, "R", 0);
$pdf2->SetXY(28, 182);
$pdf2->Cell(8, 4, "$menge05", "0", 1, "R", 0);
$pdf2->SetXY(40, 182);
$pdf2->Cell(18, 4, "$artikelnummer05", "0", 1, "R", 0);
$pdf2->SetXY(60, 182);
$pdf2->MultiCell(95, 4, "$artikel05", "0", "L", 0);
$pdf2->SetXY(145, 182);
$pdf2->Cell(18, 4, "$einzelpreis05", "0", 1, "R", 0);
$pdf2->SetXY(170, 182);
$pdf2->Cell(18, 4, "$gesamtpreis05", "0", 1, "R", 0);
$pdf2->Ln();
////Artikeldaten Zeile 6
$pdf2->SetFont("Helvetica", "", 10);
$pdf2->SetXY(15, 192);
$pdf2->Cell(7, 4, "$pos6", "0", 1, "R", 0);
$pdf2->SetXY(28, 192);
$pdf2->Cell(8, 4, "$menge06", "0", 1, "R", 0);
$pdf2->SetXY(40, 192);
$pdf2->Cell(18, 4, "$artikelnummer06", "0", 1, "R", 0);
$pdf2->SetXY(60, 192);
$pdf2->MultiCell(95, 4, "$artikel06", "0", "L", 0);
$pdf2->SetXY(145, 192);
$pdf2->Cell(18, 4, "$einzelpreis06", "0", 1, "R", 0);
$pdf2->SetXY(170, 192);
$pdf2->Cell(18, 4, "$gesamtpreis06", "0", 1, "R", 0);
$pdf2->Ln();
////Artikeldaten Zeile 7
$pdf2->SetFont("Helvetica", "", 10);
$pdf2->SetXY(15, 202);
$pdf2->Cell(7, 4, "$pos7", "0", 1, "R", 0);
$pdf2->SetXY(28, 202);
$pdf2->Cell(8, 4, "$menge07", "0", 1, "R", 0);
$pdf2->SetXY(40, 202);
$pdf2->Cell(18, 4, "$artikelnummer07", "0", 1, "R", 0);
$pdf2->SetXY(60, 202);
$pdf2->MultiCell(95, 4, "$artikel07", "0", "L", 0);
$pdf2->SetXY(145, 202);
$pdf2->Cell(18, 4, "$einzelpreis07", "0", 1, "R", 0);
$pdf2->SetXY(170, 202);
$pdf2->Cell(18, 4, "$gesamtpreis07", "0", 1, "R", 0);
$pdf2->Ln();
////Artikeldaten Zeile 8
$pdf2->SetFont("Helvetica", "", 10);
$pdf2->SetXY(15, 212);
$pdf2->Cell(7, 4, "$pos8", "0", 1, "R", 0);
$pdf2->SetXY(28, 212);
$pdf2->Cell(8, 4, "$menge08", "0", 1, "R", 0);
$pdf2->SetXY(40, 212);
$pdf2->Cell(18, 4, "$artikelnummer08", "0", 1, "R", 0);
$pdf2->SetXY(60, 212);
$pdf2->MultiCell(95, 4, "$artikel08", "0", "L", 0);
$pdf2->SetXY(145, 212);
$pdf2->Cell(18, 4, "$einzelpreis08", "0", 1, "R", 0);
$pdf2->SetXY(170, 212);
$pdf2->Cell(18, 4, "$gesamtpreis08", "0", 1, "R", 0);
$pdf2->Ln();
////Artikeldaten Zeile 9
$pdf2->SetFont("Helvetica", "", 10);
$pdf2->SetXY(15, 222);
$pdf2->Cell(7, 4, "$pos9", "0", 1, "R", 0);
$pdf2->SetXY(28, 222);
$pdf2->Cell(8, 4, "$menge09", "0", 1, "R", 0);
$pdf2->SetXY(40, 222);
$pdf2->Cell(18, 4, "$artikelnummer09", "0", 1, "R", 0);
$pdf2->SetXY(60, 222);
$pdf2->MultiCell(95, 4, "$artikel09", "0", "L", 0);
$pdf2->SetXY(145, 222);
$pdf2->Cell(18, 4, "$einzelpreis09", "0", 1, "R", 0);
$pdf2->SetXY(170, 222);
$pdf2->Cell(18, 4, "$gesamtpreis09", "0", 1, "R", 0);
$pdf2->Ln();
////Artikeldaten Zeile 10
$pdf2->SetFont("Helvetica", "", 10);
$pdf2->SetXY(15, 232);
$pdf2->Cell(7, 4, "$pos10", "0", 1, "R", 0);
$pdf2->SetXY(28, 232);
$pdf2->Cell(8, 4, "$menge10", "0", 1, "R", 0);
$pdf2->SetXY(40, 232);
$pdf2->Cell(18, 4, "$artikelnummer10", "0", 1, "R", 0);
$pdf2->SetXY(60, 232);
$pdf2->MultiCell(95, 4, "$artikel10", "0", "L", 0);
$pdf2->SetXY(145, 232);
$pdf2->Cell(18, 4, "$einzelpreis10", "0", 1, "R", 0);
$pdf2->SetXY(170, 232);
$pdf2->Cell(18, 4, "$gesamtpreis10", "0", 1, "R", 0);
$pdf2->Ln();
////Linie oben
$pdf2->Line(15, 140, 190, 140);
$pdf2->SetLineWidth(0.2);
$pdf2->Ln();
////Linie unten
$pdf2->Line(15, 242, 190, 242);
$pdf2->SetLineWidth(0.2);
$pdf2->Ln();
////Zusammenfassung
$pdf2->SetFont("Helvetica", "", 10);
$pdf2->SetXY(130, 245);
$pdf2->Cell(38, 5, "Zwischensumme:", "0", 1, "R", 0);
$pdf2->Ln();
$pdf2->SetXY(130, 250);
$pdf2->Cell(38, 5, "Porto & Verpackung:", "0", 1, "R", 0);
$pdf2->Ln();
$pdf2->SetXY(130, 255);
$pdf2->Cell(38, 5, "inkl. MwSt (19%):", "0", 1, "R", 0);
$pdf2->SetXY(130, 260);
$pdf2->Cell(38, 5, "Endebetrag (EUR)", "0", 1, "R", 0);
$pdf2->Ln();
////Zusammenfassung2
$pdf2->SetFont("Helvetica", "", 10);
$pdf2->SetXY(170, 245);
$pdf2->Cell(18, 5, "$zwischensumme", "0", 1, "R", 0);
$pdf2->Ln();
$pdf2->SetXY(170, 250);
$pdf2->Cell(18, 5, "$versandkosten", "0", 1, "R", 0);
$pdf2->Ln();
$pdf2->SetXY(170, 255);
$pdf2->Cell(18, 5, "$steuer", "0", 1, "R", 0);
$pdf2->SetXY(170, 260);
$pdf2->Cell(18, 5, "$endbetrag", "0", 1, "R", 0);
$pdf2->Ln();
////Hinweis
$pdf2->SetFont("Helvetica", "", 8);
$pdf2->SetXY(15, 242);
$pdf2->MultiCell(115, 4, "$hinweis", 0, "L", 0);
$pdf2->Ln();
////Linie Footer
$pdf2->Line(15, 268, 190, 268);
$pdf2->SetLineWidth(0.2);
$pdf2->Ln();
}
$pdf2->Output("seite2-buchhaltung/$zahlungsart-$bestellnummer-$ebayname-$email.pdf","F");
?>


EDIT: Nachdem ich folgenden Code auskommentiert habe:

Code: Alles auswählen

//while($row = mysqli_fetch_assoc($result)AND $i < $num) {
//Umwandlung Umlaute
 /*class utfFpdf extends FPDF
{
   function Cell($w, $h=0, $txt='', $border=0, $ln=0, $align='', $fill=false, $link='')
   {
      if ($txt != ''){
      $txt = utf8_decode($txt);
      }
      parent::Cell($w, $h, $txt, $border, $ln, $align, $fill, $link);
   }
  function Footer()
   {
////Footer
$this->SetFont("Helvetica", "", 8);
$this->SetXY(15, 270);
$this->Cell(30, 2, "www.Deine-Gravur.de", "0", 1, "L", 0);
$this->SetXY(55, 270);
$this->Cell(30, 2, "Tel.: (02354) 70 80 57-0", "0", 1, "L", 0);
$this->SetXY(95, 270);
$this->Cell(35, 2, "Onlinehandel Deine-Gravur.de", "0", 1, "L", 0);
$this->SetXY(155, 270);
$this->Cell(30, 2, "Steuer-Nr.: 212/5171/1232", "0", 1, "L", 0);
$this->Ln();
$this->SetXY(15, 273);
$this->Cell(30, 2, "Maik Nohl", "0", 1, "L", 0);
$this->SetXY(55, 273);
$this->Cell(30, 2, "Fax: (02354) 70 80 57-1", "0", 1, "L", 0);
$this->SetXY(95, 273);
$this->Cell(35, 2, "IBAN: DE06 4401 0046 0939 1184 65", "0", 1, "L", 0);
$this->SetXY(155, 273);
$this->Cell(30, 2, "UST-ID: DE 250 495 798\n", "0", 1, "L", 0);
$this->Ln();
$this->SetXY(15, 276);
$this->Cell(30, 2, "Ortsstr. 18", "0", 1, "L", 0);
$this->SetXY(55, 276);
$this->Cell(30, 2, "service@deine-Gravur.de", "0", 1, "L", 0);
$this->SetXY(95, 276);
$this->Cell(35, 2, "BIC: PBNKDEF", "0", 1, "L", 0);
$this->Ln();
$this->SetXY(15, 279);
$this->Cell(30, 2, "51647 Gummersbach", "0", 1, "L", 0);
$this->SetXY(95, 279);
$this->Cell(35, 2, "Postbank Dortmund", "0", 1, "L", 0);
$this->Ln();
   }
}*/

Gibt er mir in der zweiten Seite, beide Seiten aus. So war es auch nicht gewollt.

Benutzeravatar
Wirus!
Beiträge: 1523
Registriert: Do 22. Jun 2006, 18:23

Re: Mit einem Aufruf 2 getrennte Seiten erstellen

Beitragvon Wirus! » Sa 8. Sep 2018, 12:03

Ich habe Dweine Code nicht im Einzelnen analysiert, allerdings ist mir jetzt aufgefallen, daß Du zweimal erweiterst:

class utfFpdf extends FPDF
...
class utfFpdf2 extends FPDF


Auuch das ist Unsinn. Wenn Du ein Objekt klonst, ist das ein Klon des ersten Objektes, Änderungen, die Du in einem zweiten Konstuktor vornimmst, haben keine Auswirkungen. Alle Funktionen, die Du in beiden Dokumenten haben willst, musst Du in der Deklaration des ersten Konstruktors unterbringen.

Daher mein Vorschlag: Erst mal grundsätzliche Funktion sicherstellen, dann erweitern.

Spiro
Benutzer
Beiträge: 15
Registriert: Mi 2. Nov 2016, 09:07

Re: Mit einem Aufruf 2 getrennte Seiten erstellen

Beitragvon Spiro » Sa 8. Sep 2018, 14:30

Ich danke dir für deine Hilfe und deine Geduld mit mir.

Ich habe jetzt zu Beginn einfach mal meine zweite Seite aus der PHP gelöscht.

Ich habe den Clon Aufruf vor dem Output. Danach einfach begonnen

Code: Alles auswählen

$pdf2 = clone $pdf; // zusätzliche Zeile
$pdf->Output("$bestellnummer.pdf", "I");
/////////////////////////////////////////
$pdf2>AddPage(); // ab hier $pdf2 statt $pdf
//////////////////// Beschriftung für Buchhaltung
$pdf2->SetXY(15, 122);
$pdf2->Cell(25, 5, "Ebayname:", "0", 1, "L", 0);
$pdf2->Ln();
$pdf2->SetXY(15, 126);
$pdf2->Cell(25, 5, "E-Mail:", "0", 1, "L", 0);
$pdf2->Ln();
$pdf2->Output("seite2-buchhaltung/$zahlungsart-$bestellnummer-$ebayname-$email.pdf","F");
?>


Resultat: Es wird mir eine Seite im Adobe Reader angezeigt. Meine erste Seite. Es wird jetzt weder eine Seite gespeichert, noch werden Zusätze eingefügt.

Ich gebe langsam auf.

Gibt es nicht eine Möglichkeit das ich eine separate PHP Datei nach dem Output aufrufen kann?

EDIT: Problem gelöst. Ich habe die $pdf2 Anweisungen nach dem Clon Aufruf vor dem Output eingefügt. Dann nur

Code: Alles auswählen

$pdf->Output("$bestellnummer.pdf", "I");
/////////////////////
//ohne diese Schleife wird gar nichts gespeichert, allerdings werde die Änderungen auch nicht eingefügt
while($row = mysqli_fetch_assoc($result)AND $i < $num) {
$pdf2>AddPage();
}
/////////////////////////////////////////
$pdf2->Output("seite2-buchhaltung/$zahlungsart-$bestellnummer-$ebayname-$email.pdf","F");

Jetzt funktioniert es.... Danke für die Denkhilfe !!


Zurück zu „Programmierung“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 7 Gäste