Quebra de página na impressão

1. Quebra de página na impressão

Carlos Fagiani Junior
terabytes

(usa Slackware)

Enviado em 30/01/2013 - 01:48h

Galera tenho o seguinte código que gera um carnê de pagamento para os 12 meses, até ai tudo bem.
Gostaria de imprimir de 3 em 3 meses por folha em um tamanho legal.

Usando o comando CSS abaixo, ele separa um mês por folha, por causa das tabelas. Trocando esses 'table' por 'div', e adicionando uns 'if' para adicioanar o div... não funciona... alguém sabe uma forma legal de implementar essa função??


@media print {
table {
page-break-after:always
}
}




<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="content-type">
<style type="text/css">
body {
backgroun: #FFF;
color: #000;
font: 12pt serif;
}
fieldset {
font-size: 12pt serif;
font-weight: bold;
margin: 0pt;
text-align: center;
padding: 0pt;
}
legend {
font-size: 8pt;
font-weight: normal;
}
table {
width: 450pt;
margin: 0pt;
border: none;
}
@media print {
div {
page-break-after:always
}
}
</style>
</head>
<body>
<?php
$id = $_GET['id'];

$con = mysql_pconnect('localhost','login','senha');
mysql_select_db('MaranataAlunosBD');
$consulta = "SELECT * FROM ano2013 WHERE id=$id";
$res = mysql_query($consulta,$con);

while($consulta = mysql_fetch_array($res)) {
$alunoNome = $consulta[alunoNome];
$alunoSerie = $consulta[alunoSerie];
$alunoTurno = $consulta[alunoTurno];
$alunoValMensal = $consulta[alunoValMensal];
$alunoDesconto = $consulta[alunoDesconto];
}
$alunoValComDesconto = $alunoValMensal - $alunoDesconto;

echo "<table cellpadding=10>";
for($i=1; $i <= 12; $i++) {
echo "<tr>";
for ( $j=1; $j <= 2; $j++ ) {
echo "
<td>
<table cellpadding=0 cellspacing=0>
<tr>
<td colspan=2>
<fieldset> <legend> COLÉGIO </legend> INSTITUTO EDUCACIONAL MARANATA </fieldset>
</td>
</tr>
<tr>
<td colspan=2>
<fieldset> <legend> ALUNO(A) </legend> $alunoNome </fieldset>
</td>
</tr>
<tr>
<td>
<fieldset> <legend> CÓD ALUNO(A) </legend> $id /13 </fieldset>
</td>
<td>
<fieldset> <legend> SÉRIE / TURNO </legend> $alunoSerie / $alunoTurno </fieldset>
</td>
</tr>
<tr>
<td>
<fieldset> <legend> PRESTAÇÃO </legend> $i </fieldset>
</td>
<td>
<fieldset> <legend> VENCIMENTO </legend> VENCIMENTO </fieldset>
</td>
</tr>
<tr>
<td>
<fieldset> <legend> MENS. SEM DESCONTO </legend> $alunoValMensal </fieldset>
</td>
<td>
<fieldset> <legend> MENS. COM DESCONTO </legend> $alunoValComDesconto </fieldset>
</td>
</tr>
<tr>
<td>
<fieldset> <legend> JUROS </legend> &nbsp; </fieldset>
</td>
<td>
<fieldset> <legend> MULTA </legend> &nbsp; </fieldset>
</td>
</tr>
<tr>
<td>
<fieldset> <legend> VALOR TOTAL </legend> &nbsp; </fieldset>
</td>
<td>
<fieldset> <legend> DATA DE PAGAMENTO </legend> &nbsp; </fieldset>
</td>
</tr>
<tr>
<td colspan=2>
ESCOLA ASSOCIADA AO SPC
</td>
</tr>
</table>
<br>
<br>
</td>";
}
echo "</tr>";
}
echo "</table>";
?>
</body>
</html>




  






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts