PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MySQL formatiert in PDF ausgeben, nur mal so in Briefform



Gutschy
08-07-2004, 10:54
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 :cool: 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.

Gutschy
08-07-2004, 12:55
Ich ziehe meine Frage zurück, war ein Problem verursacht durch Copy und Pase.