overflow:auto drucken

Status
Nicht offen für weitere Antworten.

Thomas_Jung

Erfahrenes Mitglied
Hallo
Wie stelle ich es an das er mir zuerst alle Datensätze ausdruckt bevor er den FUSSTEIL ausdruckt.

HTML:
<html>

<head>
  <title></title>
</head>

<body>
<div style="width: 100%; height: 5%;overflow:auto;">
<table><tr><td>KOPFDATEN</td></tr></table>
</div>

<div style="width: 100%; height: 90%;overflow:auto;">
<table>
    <tr>

PHP:
<?php
$query = "SELECT * FROM $table LIMIT 0,1000";
$result = @mysql_query($query);
$anzahl = mysql_num_rows($result);

while($row=mysql_fetch_array($result))
 	{
 echo "<td>".$row['id']."</td>";
 echo "<td>".$row['name1']."</td>";
 echo "<td>".$row['name2']."</td>";
 echo "</tr><tr>";
    }
 echo "</table>";
?>

HTML:
</div>

<div style="width: 100%; height: 5%;overflow:auto;">
<table><tr><td>FUSSDATEN</td></tr></table>
</div>

Mein Browser ist Firefox auf Windows XP

Gruß Thomas
 
Mit

<link href="css/print1.css" rel="stylesheet" type="text/css" media="print, embossed" />

kannst du eine extra CSS file nur zum Drucken einbinden auf der du es so Formatieren kanns dass es gut aussieht. Setzt natürlich voraus dass man CSS kann und auch vorher einsetzt. Also gib deinen divs eine id und dann kanns losgehen
 
Hallo tobee
Wenn ich in der Druckversion 90% entferne druckt er mir die KOPFDATEN
auf eine Seite die Daten zum teil auf eine weitere Seite und die FUSSDATEN auf eine neue Seite.

Hallo franzspam
Ich möchte einen Lieferschein drucken und der KOPFTEXT soll immer nur bei der ersten Seite oben stehen und der FUSSTEXT soll immer auf JEDER Seite unten stehen.

Ist so etwas möglich b.z.w kannst du mir ein kleines Beispiel vorgeben?
Gruß Thomas
 
Status
Nicht offen für weitere Antworten.
Zurück