Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/10/2009, 19:44
flashtkd
 
Fecha de Ingreso: agosto-2008
Mensajes: 587
Antigüedad: 16 años, 3 meses
Puntos: 6
Limitar las filas para impresion con while

hola tengo 50 datos, ordenados en una tabla, dos columnas y 50 filas.

La idea es imprimir el contenido, pero solo 25 filas por paginas, como lo puedo hacer ?

cuando le doy click al browser firefox vista preliminar me quedan los datos en la pagina dos.

este es el codigo que tengo

Código PHP:
<?php

echo "<table border=2 bgcolor=#00FF00>
<tr>
  <th>Columna 1</th>  
  <th>Columna 2</th>
</tr> "
;

$var 0;
while(
$var 50)
{    
    if(
$var <= 20)
    {    
    echo 
"<tr>";
    echo 
"<td>$var</td>";
    echo 
"<td>$var</td>";
    echo 
"</tr>";
    }
    elseif(
$var >=21)
    {
    echo 
"<div style='page-break-after:always'>";
    
$var++;
    echo 
"<tr>";
    echo 
"<td>$var</td>";
    echo 
"<td>$var</td>";
    echo 
"</tr>";
    echo 
"</div>";
    }
$var++;

}

echo 
"</table>";
?>
Asi se ve en la pagina normal, completa:



Se supene que en la pagina uno solo debe mostrar 25 filas y un titulo, en la pagina dos deberia de ser algo parecido, con titulo y continuar de la fila 26 a la 50. En formato de impresion.


Última edición por flashtkd; 15/10/2009 a las 19:50