ich hab da ein kleines Problem! Ich möchte gerne Daten aus einer Datenbank in einem PDF reinschreiben! Ich hab mein script soweit hingekriegt, das ich ein Datensatz einlesen kann. Dann habe ich versucht die anderen Datensätze mit einer while Schleif reinzuschreiben! Aber das Problem ist, das er das nich macht! Hat vll jemand von euch ne Ahnung wie ich das realisieren könnt?
Bedank mich schon ma im Voraus!
glg jas
Code:
- Code: Select all
<?php
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 '.$db_name.' nicht gefunden!!!<br>');
$result = mysql_query("$sql");
$pdftext = mysql_fetch_assoc($result);
$pdfoutput = $pdftext['username'];
$pdf=new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
while ($zeile = mysql_fetch_row($pdfoutput))
{
Cell($zeile[0]);
}
$pdf->Output(); // Dokument wird an den Browser geschickt
mysql_close($db);
?>
Fehlermeldung:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in c:\Inetpub\wwwroot\pdfbutton\scripts\db_connect.php on line 35
Warning: Cannot modify header information - headers already sent by (output started at c:\Inetpub\wwwroot\pdfbutton\scripts\db_connect.php:35) in c:\Inetpub\wwwroot\pdfbutton\fpdf.php on line 1022
FPDF error: Some data has already been output to browser, can't send PDF file