-
MySQL formatiert in PDF ausgeben, nur mal so in Briefform
Hi,
versuche mich gerade darin einen Brief in PDF zu schreiben, Text wird aus einer Datenbank gelesen. Also ich dachte so müßte es laufen, aber....
--------------------------------------------------------------------
<?php
$briefnr=$HTTP_POST_VARS['briefnr'];
include ("../verbind.php");
$sql="SELECT adressenkl.kunde,datum,briefart,briefnr,brieftext, briefnotiz,anrede, name, strasse, plz, ort";
$sql.=" FROM schriftv, adressenkl ";
$sql.=" WHERE briefnr = $briefnr ";
$ergebnis=mysql_query($sql);
$feld=mysql_fetch_array($ergebnis);
$kunde = $feld[0];
$datum = $feld[1];
$briefart = $feld[2];
$briefnr = $feld[3];
$brieftext = $feld[4];
$briefnotiz = $feld[5];
$anrede = $feld[6];
$name = $feld[7];
$strasse = $feld[8];
$plz = $feld[9];
$ort = $feld[10];
define('FPDF_FONTPATH','../fpdf/font/');
require('../fpdf/fpdf.php');
// mal so auf Verdacht eingefügt
global $brieftext;
$pdf=new FPDF("P","mm","A4");
// Neues Dokument erstellen
$pdf->Open();
// Dokumentinformationen
$pdf->SetAuthor("Gutschy");
$pdf->SetKeywords("Alle lieben Gutschy");
$pdf->SetSubject("Liebesbrief an die Welt");
$pdf->SetTitle("Hallo Welt");
$pdf->SetCreator("FPDF v1.51");
// Seite einrichten
$pdf->SetMargins(20,20,20);
$pdf->SetAutoPageBreak(true,20);
// Neue Seite
$pdf->AddPage();
$pdf->SetFont("Arial","",12);
$pdf->MultiCell(0,6,"$brieftext",0,"L");
$pdf->Ln(5);
// Dokument ausgeben
$pdf->Output();
?>
----------------------------------------------------------------
Das der PHP Code in diesen Kästen dargestellt wird find ich uncool so einfach als Text und natürlich mir Syntaxhightlightning war doch besser, oder? Er meckert rum das die Datei beschädigt währe, im Datebankteil sollten eigentlich keine Fehler sein.
-
Ich ziehe meine Frage zurück, war ein Problem verursacht durch Copy und Pase.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen