Hi,
ich habe ein Problem mit header("Location: ").
Ich lege eine über ein Formular eine Liste in einer mysql-Datenbank an, die ich irgendwann drucken möchte. Für den Fall, daß ich sie sofort ausdrucken will, habe ich
ein Checkfeld "drucken" im Formular, daß anklickbar ist.
Hier dann der relevante Code:
------------- schnipp ------------------------------------------------
if ($Druck == "ja") {
$result_id=mysql_query("select max(ListenID) from Listen");
if ($result_id==FALSE) {
die(mysql_error($db));
while ($row_id=mysql_fetch_row($result_id)) {
$ListenID=$row_id[0];
}
header("Location: http://www.meinserver.de/drucken.php?Listen_ID=$ListenID");
} else {
header("Location: ...");
}
------------- schnapp ------------------------------------------------
Die Datei drucken.php erzeugt über fpdf ein PDF-Dokument, das dann ausdruckbar ist.
Allerdings erscheint leider nur ein leeres Fenster, wenn ein Häckchen bei "drucken" (d.h. $Druck=ja) angeklickt ist.
Erst nach aktualisieren der Seite erscheint mein PDF-Dokument.
Warum? Oder wie könnt ich das auf diese Art oder anders besser machen?