Davon ab, dass ein h Tag nur in einem td Tag erscheinen darf und nicht in einem tr ...
Was willst Du da genau erreichen?
Das eine neue Zeile erscheint?
Hi @all, habe folgendes Problem bzw. Code
Der funktioniert auch ganz gut. Ich möchte nun aber, dass nach 30 <TD>´s ein Seitenumbruch kommt. Den würde ich mitPHP-Code:while($row = mysql_fetch_object($ergebnis))
{
echo "<TR><td class='td'><B>".$row->ddatum."</B></TD>
<TD class='td'> </TD>
<TD class='td'> </TD>
<TD class='td'> </TD>
<TD class='td'> </TD>
<TD class='td'> </TD>
</TR>";
$var = unserialize( $row->dbezeichnung );
$var1 = unserialize( $row->dseitenzahl );
$anzahl = count($var);
$anzahl1 = count($var1);
for ($i=0; $i<$anzahl; $i++){
$seitensumme=array_sum($var1);
echo "<TR><td class='td'>".$var[$i]."</TD>
<TD class='td'>0</TD>
<TD class='td'>".$var1[$i]."</TD>
<TD class='td'>".$row->derstellt_von."</TD>
<TD class='td'></td></tr>";
echo "<TR><TD class='td'><b><i>Zwischensumme</b></i></TD>
<TD class='td'><b><i>$row->dminuten</b></i></TD>
<TD class='td'><b><i>$seitensumme</b></i></TD>
<TD class='td'> </TD>
<TD class='td'> </TD>
<TD class='td'><b><I>$formatted</B></I></TD>
MEIN UMBRUCH HIER </TR>";
}
}
<h2 style='page-break-after:always'>.</h2>
einschieben wollen. Leider habe ich keinen Plan wie ich die <TD>´s zählen soll.
gruß alftanner
Davon ab, dass ein h Tag nur in einem td Tag erscheinen darf und nicht in einem tr ...
Was willst Du da genau erreichen?
Das eine neue Zeile erscheint?
sorry, bin da wohl verrutscht. Selbstverständlich kommt der H Tag in den TD Tag.
Ich möchte, dass nach 30 Zeilen ein Seitenumbruch kommt. Habe leider keine pdf Funktion auf dem Server. Nun will ich die angezeigten Seiten über "Drucken" korrekt ausgeben.
Und darum brauche ich nach 30 <TD>´s einen break after. Sonst wird das alles wild über mehrere Seiten verteilt.
gruß alftanner
Also wie auch immer, da musst Du schon mit einer Zähler-Var arbeiten.
Wobei ich nicht verstehe, warum einen Umbruch nach den TDs.
tr würde ich ja noch verstehen, aber td ... na ja
?? Vor der while-Schleife eine Variable mit 0 initialisieren, dann am Ende eines jeden Schleifendurchlaufs um 1 inkrementieren. Wenn sie = 30 ist -> Zeilenumbruch (oder was auch immer)
...Meine Meinung
PHP-Code:if($i % 30 == 0) {
//mach Deinen Umbruch
}
TYPO3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
danke euch. manchmal sieht man den baum vor lauter wald nicht ;-)
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)