Tengo el siguiente caso espero alguien sepa q onda:
Tengo un reporte desde una consulta en php, parti el reporte en paginas, dependiendo el numero de registros me muestra en la parte de abajo un menu de paginacion.
Cuando mando a imprimir el reporte solo me imprime la pagina activa. Mi pregunta es; ¿como puedo hacer para imprimir toda la consulta sin necesidad de cambiarme de hoja, es decir que si en mi pagina solo caben 20 registros, me imprima los 40 registros de la consulta?
Espero me puedan ayudar adjunto el codigo ......
Muchas gracias
Código PHP:
<?php $link = @mysql_connect("localhost", "root", "");
mysql_select_db("gmcontrol", $link);
// maximo por pagina
$limit = 20;
// pagina pedida
if (isset($_GET["pag"])){
$pag = (int) $_GET["pag"];
if ($pag < 1) {
$pag = 1;
}
}else{
$pag = 1;
}
$offset = ($pag-1) * $limit;
$sql = "SELECT SQL_CALC_FOUND_ROWS id, nombre, apellido, fecha_nac FROM clientes LIMIT $offset, $limit";
$sqlTotal = "SELECT FOUND_ROWS() as total";
$rs = mysql_query($sql);
$rsTotal = mysql_query($sqlTotal);
$rowTotal = mysql_fetch_assoc($rsTotal);
// Total de registros sin limit
$total = $rowTotal["total"];
?></p>
<form id="form1" name="form1" method="post" action="">
<table width="1005" border="0">
<tr>
<td width="32"> </td>
<td width="537"> </td>
<td width="251"><input type="button" name="imprimir" id="imprimir" value="Imprimir" onClick="window.print();" /></td>
<td width="167"><input type="button" name="otroboton" id="imprimir" value="Cancelar" onClick=""location.href='../index.php'"" /></td>
</tr>
</table>
</form>
<table align="left" border="1" bordercolor="#000">
<thead>
<tr>
<td><h2>Id</h2></td>
<td><h2>Razon Social</h2></td>
<td><h2>Socio</h2></td>
<td><h2>Fisica o Moral</h2></td>
</tr>
</thead>
<tbody>
<?php
while ($row = mysql_fetch_assoc($rs))
{
$id = $row["id"];
$name = htmlentities($row["nombre"]);
$socio = htmlentities($row["apellido"]);
$fm = htmlentities($row["fecha_nac"]);
?>
<tr>
<td><h3><?php echo $id; ?></h3></td>
<td><h3><?php echo $name; ?></h3></td>
<td><h3><?php echo $socio; ?></h3></td>
<td><h3><?php echo $fm; ?></h3></td>
</tr>
<?php
}
?>