HTMLWorld - HTML, CSS, JavaScript, PHP, Java, Flash und vieles mehrHTMLWorld:   Home | Impressum
 

 
 

Anzeige 
 
HTMLWorld » Forum

Thema anzeigen - Daten von einer DB in einem PDF reinschreiben?

 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Daten von einer DB in einem PDF reinschreiben?

 

Neues Thema eröffnen   Neue Antwort erstellen    HTMLWorld Foren-Übersicht
   MySQL
Vorheriges Thema:
Nächstes Thema:  
Autor Nachricht
brödle
Forumsteilnehmer


Anmeldungsdatum: 04.05.2006
Beiträge: 8
Wohnort: Stuttgart

BeitragVerfasst am: 10.05.2006 07:09:43    Titel: Daten von einer DB in einem PDF reinschreiben? Antworten mit Zitat

Hi,

ich möchte gern Daten von einer DB in einem PDF reinschreiben! Ich hab da schon ma was zusammen gebastelt! Aba ich glaube des issch nich sehr sinnvoll! Habt ihr vielleicht ne Idee wie ich das machen könnt oda kennt ihr irgendeine Internetseite, wo das beschrieben wird! Würd mich freuen, wenn ihr mir weiterhelfen könntet.

Bedanke mich schon im Voraus.

glg brödle

Code:

Code:

<?php

define('FPDF_FONTPATH','font/');
require('../fpdf.php');               // include Libary Files
$pdf=new FPDF();                         // FPDF Object erzeugen
$datei = fopen('test.pdf', 'w');         // oeffnet eine PDF-Datei
$pdf->Open($datei);                      // FPDF Object wird geoeffnet
$pdf->AddPage();                         // eine Seite wird eingefügt

/* Datenbankserver - In der Regel die IP */
$_db_server = "localhost";

/* Datenbankname */
$db_name = "ext_aff_test";

/* Datenbankuser */
$db_user = "root";

/* Datenbankpasswort*/
$db_passwort = "*****";

/* Erstellt Connect zu Datenbank her */
$db = mysql_connect($_db_server,$db_user,$db_passwort) or die ("Konnte keine Verbindung zur Datenbank herstellen");

/* Wählen der Datenbank */
mysql_select_db($db_name, $db) or die ('Datenbank&nbsp;'.$db_name.'&nbsp;nicht&nbsp;gefunden!!!<br>');

$result = mysql_query("SELECT username FROM users");

while($zeile = mysql_fetch_row($result))
{
   $pdf->Cell($zeile[0]);                // eine Zeile wird geschrieben
}
$pdf->Output();                          // Dokument wird an den Browser geschickt
mysql_close($db);
?>
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
brödle
Forumsteilnehmer


Anmeldungsdatum: 04.05.2006
Beiträge: 8
Wohnort: Stuttgart

BeitragVerfasst am: 10.05.2006 11:37:51    Titel: Antworten mit Zitat

Hmm hat keiner von euch ne Idee, wo ich mia sowas anschauen kann oda hat vll schon ma jemand was damit gemacht? Ich brauche echt eure hilfe komme gerade übahaupt net weiter! Sad

glg brödle
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Sir Quicksand
Häufiger Poster


Anmeldungsdatum: 19.01.2005
Beiträge: 304
Wohnort: Hannover

BeitragVerfasst am: 10.05.2006 17:51:57    Titel: Antworten mit Zitat

Versuch mal hier:
http://www.accesspdf.com/pdftk/
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
brödle
Forumsteilnehmer


Anmeldungsdatum: 04.05.2006
Beiträge: 8
Wohnort: Stuttgart

BeitragVerfasst am: 22.05.2006 06:13:35    Titel: Antworten mit Zitat

He danke für deine Antwort. Sry das ich lang nich zurück geschrieben hab! War im Krankenhaus und konnt nich ins Netz! Hmm ich werd des ma versuchen!
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
brödle
Forumsteilnehmer


Anmeldungsdatum: 04.05.2006
Beiträge: 8
Wohnort: Stuttgart

BeitragVerfasst am: 22.05.2006 08:07:41    Titel: Antworten mit Zitat

Hmm also ich hab des mir mal durchgesehen, aber des ist nich das was ich brauche! Aba danke für deinen Tipp! Hmm hasch du noch einen Plan wie ich das realisiern könnt?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
brödle
Forumsteilnehmer


Anmeldungsdatum: 04.05.2006
Beiträge: 8
Wohnort: Stuttgart

BeitragVerfasst am: 22.05.2006 10:54:43    Titel: Antworten mit Zitat

He Leute,

ich hab jetzt etwas an meinem Script geändert und ich bekomme voll den Mist im Browser angezeigt! Sad Hmm habt ihr ne Idee wo mein Fehler liegt?

Code:
<?php

/*ini_set("display_errors", ON);
error_reporting(E_ALL);*/


define('FPDF_FONTPATH','font/');
require('../fpdf.php');               // include Libary Files

$sql = "SELECT username FROM users";

/* Datenbankserver - In der Regel die IP */
$_db_server = "localhost";

/* Datenbankname */
$db_name = "ext_aff_test";

/* Datenbankuser */
$db_user = "root";

/* Datenbankpasswort*/
$db_passwort = "mysql";

/* Erstellt Connect zu Datenbank her */
$db = mysql_connect($_db_server,$db_user,$db_passwort) or die ("Konnte keine Verbindung zur Datenbank herstellen");

/* Wählen der Datenbank */
mysql_select_db($db_name, $db) or die ('Datenbank&nbsp;'.$db_name.'&nbsp;nicht&nbsp;gefunden!!!<br>');

$result = mysql_query("$sql");

//echo $result;

$pdftext = mysql_fetch_assoc($result);
$pdfoutput = $pdftext['username'];

//echo "<br>";
//echo $pdftext;

$pdf=new FPDF();
$pdf->Open();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,$pdfoutput);
$pdf->Output();

/*while($zeile = mysql_fetch_row($result))
{
   $pdf->Cell($zeile[0]);                // eine Zeile wird geschrieben
} */
                              // Dokument wird an den Browser geschickt
mysql_close($db);
?>


Ausgabe am Browser

%PDF-1.3 3 0 obj <> endobj 4 0 obj <> stream xÅ“3Rðâ2Ã35W(çr QÃw3T04Ó30PISp  êZ*Ëœ[š€…¤(hxÂ¥&æ)8{¹†xºúi*„dÂO endstream endobj 1 0 obj <> endobj 5 0 obj <> endobj 2 0 obj << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI] /Font << /F1 5 0 R >> /XObject << >> >> endobj 6 0 obj << /Producer (FPDF 1.53) /CreationDate (D:20060522115428) >> endobj 7 0 obj << /Type /Catalog /Pages 1 0 R /OpenAction [3 0 R /FitH null] /PageLayout /OneColumn >> endobj xref 0 8 0000000000 65535 f 0000000229 00000 n 0000000417 00000 n 0000000009 00000 n 0000000087 00000 n 0000000316 00000 n 0000000521 00000 n 0000000597 00000 n trailer << /Size 8 /Root 7 0 R /Info 6 0 R >> startxref 700 %%EOF
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    HTMLWorld Foren-Übersicht
   MySQL
Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.