Hallo.
Ich möchte Adressdaten aus einer MySQL-Datenbank auslesen und die dann auf ein PDF für Etiketten zum ausdrucken zaubern.
Jetzt hab ich das Problem mit den beiden Schleifen (3 Spalten, 8 Zeilen), dass ich nicht weiss wie ich das Ergebnis am besten rausbekomme? Ich dachte da an mysql_data_seek, aber ist das richtig und wenn ja wie funktioniert das?
Bitte um Hilfe!
Bin für alle Antworten sehr dankbar.
Grüße
Christian
Ich möchte Adressdaten aus einer MySQL-Datenbank auslesen und die dann auf ein PDF für Etiketten zum ausdrucken zaubern.
Jetzt hab ich das Problem mit den beiden Schleifen (3 Spalten, 8 Zeilen), dass ich nicht weiss wie ich das Ergebnis am besten rausbekomme? Ich dachte da an mysql_data_seek, aber ist das richtig und wenn ja wie funktioniert das?
Bitte um Hilfe!
Code:
<?
$conn = mysql_connect('localhost','XXXXXXXX','XXXXXXX') or die("Fehler bei DB-Server");
$db = mysql_select_db('adressen') or die ("Fehler bei Datenbank");
$SQL="SELECT * FROM adr_adressen limit 20";
$reskat=mysql_query($SQL);
$fd = fopen("test1.pdf", "w");
$pdfdoc = pdf_open($fd);
pdf_begin_page($pdfdoc, 595.3, 842);
pdf_set_font($pdfdoc, "Times-Roman", 12, "host");
$start_x = 30;
$start_y = 805;
for ($j = 1; $j <= 8; $j++)
{
for ($i = 1; $i <= 3; $i++)
{
if ($i == 1) {$start_x = 30;}
elseif ($i == 2) {$start_x = 230;}
elseif ($i == 3) {$start_x = 430;}
pdf_show_xy($pdfdoc, "Blah-Firma XY".$i, $start_x, $start_y);
pdf_show_xy($pdfdoc, "Herr".$i, $start_x, $start_y-15);
pdf_show_xy($pdfdoc, "Christian Leitner".$i, $start_x, $start_y-30);
pdf_show_xy($pdfdoc, "Blahstrasse 18/15".$i, $start_x, $start_y-45);
pdf_show_xy($pdfdoc, "1030 Wien".$i, $start_x, $start_y-60);
pdf_show_xy($pdfdoc, "Österreich".$i, $start_x, $start_y-75);
}
$start_y = $start_y - 100;
}
pdf_end_page($pdfdoc);
pdf_close($pdfdoc);
fclose($fd);
mysql_close();
?>
Bin für alle Antworten sehr dankbar.
Grüße
Christian